I think there is actually a middle ground for this "input delay" argument. Marc^o^ is right when he talks about physics influencing the game and that you can't just pass or shoot anywhere no matter how your player is positioned or in motion. Just like in the real football you just can't shoot or pass immediately if you need first to turn or set/stop the ball properly. That's why I argued that PES is much more of an arcade game for example. And that's fine. I like that FIFA tries to do these things closer to the real football.
I also understand that some people just want to mash buttons and the game to immediately respond to that with no limitation. It's not even about skills, it's about what people find to be fun. It's like with the racing games, some people prefer simulation other people prefer arcade and complain about the controls in the simulation racers. This is not trowing shade at anybody, it's really about preferences.
Now, FIFA is far from perfect with this "delayed input" because sometimes it just can't run the animations at the same speed like the actual game and you end up with a shot after you pressed the button 10 seconds ago. And that's wrong. I think there should be a threshold and the game should not do the action pass a certain amount of time because it becomes stupid.
So I like the way FIFA does it, but I wish they would polish it more.
After all the back and forth about input delay, I'm glad someone posted a level headed argument. I totally agree with this because there is an attempt by EA to keep it from being a button mashing fest which is admirable but the implementation of it definitely leaves something to be desired.