In my opinion, it's worth it, precisely because of the organization and ease (theoretically) of maintaining the code later. I do not know if you already develop using some framework that values MVC, but when using these frameworks no matter the size of the application, the idea of using MVC is always there in small and large applications.
A good example is to develop an application using RoR (Ruby on Rails), MVC is so well applied that there is no escape from the organization of models, views and controllers.
Planning really should exist as you've quoted, but that's independent of using MVC or not, right?
Oh, and no matter how well we plan the application development, in the job market everybody knows that time is valuable, suddenly your manager comes up with a wonderful idea, you need to change and by that time you ran away a lot your initial planning ...
Anyway, in a quick and simple answer I think it's worth keeping the MVC standard even for small applications, because the frameworks that help development always apply the standard.