Yes this happens like 10 times or more every single game. Far from realistic.
I'd like contract negotiations and DoFs to be reworked a bit, for important signings I can never use the DoF because he will always fail to offer the players wages they will accept, and if I manage it myself I will eventually just make a big mess and ruin the club.
The squad planner adds random players into it which completely defeats the purpose of using it at all.
Promises are weird. I sold one of my leftbacks on deadline day and immediately my squad rioted because we had too few leftbacks. I promised them I'd get them a new one soon, and signed another guy 1 hour later but apparently my promise was for me to sign a new one in the next transfer window, so they all had "OK" morale for half a season even though I had done exactly as I promised.