PHP – Object Oriented language or an HTMLTemplate engine?

I am working on a web application project at work for the past month! I am the middle man between the hardcore object oriented software developer who is treating php as java, and the fancy, mind joggling html5/ javascript / css expert! I was assigned to merge the work of these two. I can honestly say it is a mother fucker. Yes treating php as a purely object oriented language helps keep things tight and consistent! You could even argue that it is a portability issue! You can migrate your application to various platforms by keeping the logic separate from the presentation!

WHY WOULD ANYONE USE SUCH A VERSATILE LANGUAGE LIKE PHP AND CONFINE IT WITHIN THE WALLS OF A COMPILED LANGUAGE ENVIRONMENT?

Come on people! PHP was written to be an html template itself!  There is no need to go overboard with 1000 classes and functions. Use it in context with everything! We are living in the age of extreme programming. There is a huge variety of frameworks to which people put a lot of hard work and made the as robust as they get! Why waste time in reinventing the wheel when you can design the super car of your dreams!