> The separation of frontend and backend in web development makes a really clean separation that I would hate to combine again.
This was the only complaint made about isomorphic JavaScript, and seems to be a straw man. We can still isolate frontend and backend code even if the frontend code is being run on a server.
There is still a strong incentive to avoid mixing frontend and backend code so as to avoid exposing secret business logic to the client.