In reply to Justin Tadlock.

That hits the nail on the head ^

I think people get to stuck in their "you should do things the WP way" mindset, without thinking of the broader picture, in which backwards compatibility and the ability to change themes are often irrelevant.