Pretty sure someone could create an order template that does this now. It would break the mold a bit, but I believe it's possible.
Most of the forms we looked at when we implemented this originally went from Domain > Hosting> Configure & Checkout. Reversing those first two would definitely be a good alternative and something we will consider.