The typical Domain Name Speculator conversation goes like this:
DNS: I have 400 sites and want a platform on one site but than mirroring apps on all 400 sites.
Poor Developer: It will not work that way Sir.
DNS: But, I have the money do what I say.
Poor Developer: that tech implementation will not work and project will fail in 3 months not only due to wrong tech implementation but also due to you should not dilute developer resources to developing 400 sites.
DNS: I am paying you money just do it.
It always turn out to fail each time, but no one is bright enough to listen to that experience that they are paying for at that moment.