You'd think... you'd really think, but Kinsta for example, if you want to add a cron task, you're going to SSH in and use nano to edit the crontab because they don't offer a nice UI for it.If you are on "managed hosting" (not sure if you are referring to shared hosting, SaaS or an actual VPS/dedi with a 3rd party maintaining it) then you shouldn't be "messing" at the OS level of administration anyways. That's the whole point of "managed".
Similarly if you're using Cloudways, they offer various of the command line functions (WP-CLI, access to Artisan if you're using Laravel, access to set up things with supervisord), even some access to Node and npm (e.g. compiling + minifying JS/CSS) but no access to any of the package managers to install anything. I *suspect* you could install joe and mc directly, as static binaries, but I don't know if that would be problematic on their hosting environments.