Agreed. A real QB doesn't do it because it's not in their best interest. If they roll out when it's not called, they're very likely to move outside the pocket, be out there with no protection, and probably take a loss on the play.
In Madden, a QB can roll out whenever he wants. The answer isn't to force him to drop back, it's to make it as disadvantageous as it is in real life. If a QB in Madden rolls out when he's not supposed to, he should be contained and taken down since he put himself outside of where his protection was. That's what should be changed, not forcing the QB to drop.