E' proprio una limitazione tecnica, le risorse di un server non sono infinite, puoi anche metterci 1000 siti ma se poi la macchina ci mette una vita a generarti la pagina non risolvi nulla.
Con gli attuali carichi di lavoro del sito, ovvero oltre 6.000.000 di pagine al mese, 70gb di traffico e punte di 150-200 utenti contemporanei sul sistema, un hoster condiviso collassa, e' praticamente obbligatorio un server dedicato.