I am going to be honest here, and in doing so I will expect some downvotes because it goes against what the majority thinks is right and correct.

The majority is not always right or correct, they refuse to admit when they are wrong or when they are incorrect or have a flaw somewhere. Everyone is perfect, they think, there are no worries or problems to address, just write code and finish the projects and then you have an instant IPO worth billions. When your Dotcom has mostly yesmen and yeswomen (yespeople would be a better word to use) they cannot say 'no' to a bad idea and often when someone says 'no' they are fired.

Wait, Orion, these are good people, lots of talent and skills, studied at the best colleges, very popular and bright, all of them leaders, honor students, high IQs, the best of the best. How could any of them be wrong or incorrect on anything?

First to have a successful business you have to do research and analysis for the products and services your startup will provide and find out of any of them are feasible to work on. You have to find a problem that people need solved and solve it and then fill that need. You have to provide a good customer experience and have a good customer satisfaction and find the right market that allows opportunities for growth. You have to find 'turkey' projects that drain more expenses than they bring in with revenues and either fix them or get rid of them and develop new ones to replace them that can bring in more revenue.

Uh, we just work 80+ hours a week in a 'Hackathon' and create the best project with bleeding edge technology and the latest and greatest programming language and it will be an instant hit, right?

Nope, not if there is no market for it, not if it has tons of competition (like another Tetris or Suduko clone), not of you cannot find enough customers to find a need to use it or buy it, not if you cannot market the product enough to draw attention to it.

Well we had a great video game, original and clever about a Haunted House in the GO Language and raised money on Kickstarter and had some Crowdsourcing, but the project failed anyway.

Of course, there is a limited number of GO programmers out there, and the ones you had quit because the funding ran out before the project was finished. You needed more time, and more money to finish it. Sure you met your goal, but you didn't plan properly and budget properly to make sure the developers were well funded enough to finish the project even if it took twice as long as planned to finish. Now if you did it in C++ or Java first, and got a project out that brought revenue in, then you could have used that money to develop the GO version. Remember to use common languages first, and then use the money from those projects to develop on the less common languages.

Well we got a Dotcom and are selling advertising on it but we still cannot earn enough money despite having a large user base.

You are using a Dotcom Cookie Cutter business plan. Advertising is not enough for growth or even staying in business anymore. Many people use adblocker tech these days and very few click on advertising links for fear of a virus or phishing scam. Sure have free accounts, but also offer services free users won't have unless they are a subscriber. For example Youtube is having a $5/month subscription service come out for 25+ channels that have premium content after their advertising didn't work out.

Look there is other things too, sometimes people in the minority can see things the majority cannot. But in a startup Dotcom often people in the minority are kicked out or excluded. Don't let a silo mentality or a social kliq take over your corporate culture and community. You need a diverse bunch of people, not Pod People who are all alike. Don't exclude people aged 40 or above and only hire 20somethings, you need people with experience even people who failed and learned from it (Steve Jobs was kicked out of Apple in 1985, learned from his failures started up Next and bought Pixar, and then came back to save Apple later learning from his past mistakes) or that can be a mentor. Don't exclude people who are mentally ill, they may have a creative imagination that your company needs for brainstorming and coming up with new ideas and innovations (Would you kick John Forbes Nash Jr. out because he is schizophrenic?) and don't demote someone when they turn mentally ill, accommodate and support them.

I myself have been excluded from my local startup community in St. Louis. I posted about it on another thread, I got invited by someone in that community who asked me to email him. I did email him, saying I want to help out, never got a response back. They had an event recently on Google+ that said to "Include Everyone" to solve the problems, but for some reason I am never included. They will say so publicly, but when it comes to doing it, well that is a different story.

You see I have two degrees one in computer science and one in business management. Most startups often overlook the business ends of things, and that is a major flaw and downfall.