You are entitled to an opinion, however;
1. Most cheap shared hosting plans (2-3$) provides you with plenty of features, including CLI which you don’t really need unless you plan on changing models, queries and such. Let alone there’s cheap vps available for about the same price and following a step-by-step procedure to deploy&install my panel would probably take around 5 minutes, unless you deliberately fuck up then you really shouldn’t be involved with anything related to programming in general
2. its hard to maintain and update both core and packages if you’re an unexperienced webdev, which I assume you are since you have little to no understanding about laravel judging by your reply
3. you’d be surprised that you can deploy a laravel project on shared hostings that don’t provide CLI access
You were really quick to judge something you haven’t tested, have no idea how it works on a backend level or a proper understanding about laravel framework, deployment and such.
It seems that its a popular thing to look for issues that can be avoided by common sense, in this case being making sure your hosting provider can run laravel projects or what do you need to run it, which is what a normal person would do before purchasing anything: making sure you can use it, usually google helps, have you tried it yet?
Instead, you went ahead laying down opinions based on stupid scenarios to outline really dumb ideas.