Putting everything on essential loads

You and I can. The average non-technical guy can’t. Installers probably will sell the option, if it was completely fool-proof. See this thread for example: Remote geyser switching

I think they default to “split the DB” simply because that causes the least complaints from non-tech customers.