there aren't 100% success rate anti airs in this game besides armor moves, yes. this is totally fine though.
if you are reading a jump and fail to punish, you probably are using the wrong tool to punish. d2 is not the only answer to jump ins. you can back up, run forward and punish their landing, use armor, etc.
you can even just turn jump ins into a mixup game. air to air is strong, forcing them to press their air normal early. it's also very difficult to react to. if they press their air normal early, expecting you to air to air, and they whiff because you didn't jump (sometimes you need to duck and they need to not play Kung Jin) you just punish when they land.
once you accept that your grounded anti air will not work 100% of the time vs all jump ins from all ranges at all timings, and figure out more options, you'll find that aa is fine. the only game where anti airs never fail is STREET FIGHTER X TEKKEN