Many people in the market for such entry-level hosting don't have the know-how to setup and manage accounts/virtual hosts.
Those people in the market for entry-level hosting don't use a VPS, they use a shared hosting service.
They use whatever's cheap and then will ask for help.
This article is more aimed to the type of user who would use a command line interface. If they require cpanel, they should look elsewhere. Negating this article because of a potential user deficiency is ludicrous.