Sounds like a dream to compromise! Rather than one attack surface, there's like 25. Crack one and you take the lot.
With segregation, you crack one service you get access to just that container/physical service.
Install Ubuntu, Postgres+apache2, then su to www-data and try read some data from the postgres data directory to see what I mean.