>Back in 2000, the rule, and it worked, was one app per server.
Which was great at 2000 memory and processor levels where I might have a 32 bit operating system and a few gig of ram on a server. For the same price in U.S. dollars I can buy vastly larger hardware resources now.
>Now assholes are piling on the virtual servers
Or people who would rather buy fewer boxes and use the resources efficiently and be able to easily manage and migrate the virtual infrastructure. If you don't know how to use your resource monitoring tools, it doesn't matter if you have 100 or 1 computer systems.
>and piling as many apps as possible onto each server.
Assholes have always done that. 'Oh look, exchange, AD, and file serving all on the same installation, hmm I wonder why this doesn't work'. Bad design is timeless. There was never 'the good ole days'.