It would appear that the overall nature of the Fediverse is to have numerous small instances that can communicate with each other, and since instance size is a factor in determining the cost of hosting, many people could host without seeing a huge chunk of their income being taken away for hosting.
Of course, I would imagine other factors that would determine whether someone should host or not, like having the technical competence necessary to troubleshoot server issues.