@WhatDoYouMean: I haven't used PHP for a long time, but I'm told that many (most) professional PHP coders have been using MVC frameworks for a long time: http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller#PHP

Ruby on Rails and other popular frameworks use MVC as well - including model binding, views, routing, etc. So if you're worried about future proofing and lock-in, MVC is likely the best thing you could be doing.