Docker seems pretty nice as well, with the added bonus that it can be hosted on Mac and Windows, and is probably a bit lighter since containers are not full-system.
About installing Pharo, I'd guess that the adhoc install procedure is a problem. Whatever the dependencies, it's easier for admins to install stuff if it's just another package that fits with the rest of their distribution.
