The 10 year olds who run their insignificant servers don't get any traffic anyways.
My opinion, if you're going to start a server, be or have access to the following:
-A web developer
-A java developer
-A Linux network administrator
-At least 10GBPS of DDoS protection
-A team of close friends who are responsible and nonbiast to be your starting staff. You'll fire most of them at some point or another if they're not decent at their job.
-Money to start up.
If you don't have the previous, your server is doomed to fail.