The ability to strafe was once a key part of the game for a long time and now the programmers continue to either ignore the necessity of that button, or refuse to allow players the capability.
When "rocket-catching" became all the rave, the programmers saw how powerful that button was and removed it from the higher levels. Since then, user catching as a WR, as well as playing as DB to make a user int, all has since gone downhill. I used to love throwing jump balls to my 6'6 receivers on fade routes and streaks because i had the ability to go make a play on the ball. Now, those plays aren't nearly as seamless as they should be.
It's a real shame.
EA game developers, if you're reading this - put it back in the game, but find a way to dial down the effectiveness.