Riddle me this: if my web page is for a local cafe and I've uploaded 5 images and 7 paragraphs is there anything I shouldn't share?
Wordpress optimized hosts will have "servers" sharing the apache, the kernel, the php libs, even the DB instance. The effective burden of an additional host is tiny. Which is perfect for a local cafe's webpage which might be lucky to get a hit an hour.
Now how do you think you'll compete on price by using containers when your competitor can host a 100x the cafe web pages? The cafe owner does not care that they are sharing a php lib instance. They care that their 7 paragraphs appear when the page loads.
Many graphic designers don't know how to work with the template systems of CMSs that attempt to serve multiple websites from a single app instance. Wordpress is kept alive, in part, by designers who feel it is easier to hack than any other system.
Is that still a thing? Why would an application on a server share anything other than the kernel?