Comment Re:If it ain't broke... (Score 2) 43
Probably just a matter of finding new developers. Most recently trained web devs are going to more familiar with client side javascripting than PHP, CGI/perl, or whatever their back end is.
Also server costs. It is much cheaper to ship some static js code + raw json content from a DB to the client and have their machine do the work of assembling the HTML DOM than to do it all on your own server and ship the finished HTML page. Basically all the business logic runs on the client and your backend becomes a simple ETL engine.