That's probably the best explanation. There is no real alternative to PHP if you want to host cheap and simple. It's also really easy to deploy WordPress to a shared hoster, just by uploading a few files via FTP/etc and setting up a MySQL connection.
Or is CGI still a thing and a possible alternative for shared webspaces?
Or is CGI still a thing and a possible alternative for shared webspaces?