At least the hosting cPanel is undeniably well organized.
They seem to have dark patterns in all their website in order to bill you more. The "egg in the basket" is a common one, if you don't take special care when buying something from their shopping cart, you will end up with some domain services you don't actually need and you can execute yourself, such as Google website submitting.
Let me tell you a short story of why I dislike GoDaddy: Back in 2015, I developed a new website for a customer and he already happened to use GoDaddy. "No big deal," I said to myself, he had already a Wordpress installed, so migration from my development environment to GoDaddy hosting was needed. I backed up (via exporting it using phpMyAdmin's export feature) customers' database (or so I thought, hold this in your mind). I imported my Wordpress database, and the migration was a success. The customer was delighted, but he was not ready to go live with my site, so he requested to place back again his old website and we'll go live later.
When I tried to import the previous database it was corrupted, I quickly opened the ".SQL" file and at the end of the file there was a timeout error in HTML. GoDaddy's MySQL had a timeout while I was downloading the database exported. I couldn't restore the site, so I called support and they said they can restore a hosting backup, all I needed was to indicate which day of the backup I wanted and pay a small fee. Let me tell you something: $150 USD is no a small fee for a freelancer like I was these days.
I paid from my own pocket, and I was left with a bad taste of GoDaddy since these days. How come they have a backup restoration ready to place it in your shopping cart, but they do not extend the timeout of their MySQL servers a few seconds more? It was like just 30 seconds or less. It felt insidious to me, like a pitfall specifically put in place for the novices.
Be very smart of the dark patterns they have. They are very smart about it. The checkboxes that will cost you money are enabled by default.
At least I can buy some domains TLDs that aren't found elsewhere, quickly grabbing those before anyone else does. When my preferred registrar enables the TLDs, I don't hesitate to transfer out my domains.