Why is domain needed on purchasing the service?

Hi,

I was just wondering why one needs to provide a domain before signing up for the service if every plan comes with unlimited domains offering, and it could be just as easily set up later?

Appreciatively,
Attila

The control panel we license can’t create an account without a domain.