Sadly, this is still the case the order flow currently isn't suited for shared hosting and it's target audience, majority of these customers don't understand how webhosting works they're just looking to get a website. As a result they need to be guided, pick this package > do you have a domain > no > get one here > checkout and in reverse add domain to cart > do you need hosting > yes > pick a package > checkout.