Is the netcode really that bad compared to other games? After having experienced the netcode from SF4 and UMvC3, I consider SF5's netcode to be great. It's not the best, but I've been hearing complaints how the netcode needs improvement while I find it hard to complain when 9 out of 10 matches are playable to me.
Your problem is you're only comparing netcode in Capcom games.
At least the matchmaking in SF4 actually worked, and they cared about that game. I could play SF4 for an hour in play against like 15-20 random people. In SF5 i'd be lucky to fight 3 or 4 different people in an hour.