Oh they certainly are like that because of balance. The games hurtboxes are purposely terrible. This has been an sf5 design since the beta. It’s hyper deliberate.
You know what else? They also balance via jump attack hitstun. Some jump attacks have ridiculous hitstun (urien j.hp, urien crossup j.lk) whereas others (old zeku j.mk) have like no hitstun.
Other times they balance with low blockstun and high hitstun or vice versa… I’ve been telling people this isn’t streetfighter… for years now. One day people might actually learn. This is a game designed by a guilty gear player to be scrub friendly and force move rotation styles of play while forcing clutch reactions. There are various balancing efforts all over the place. Hit and hurtboxes are just one of many.
I mean as an example… old zekus jump attacks are nearly as bad as sagats, but you’ve never heard me complain about them because… it’s old zeku. He shouldn’t be fucking jumping in the first place. He’s a zoner, and a terrible one at that.