
THE NEEDS OF PEOPLE ARE FEW
You want to create a chat application. That is a good idea. But who would want to use your application when Whatsapp is already doing that work? The needs of people are few, one Whatsapp is enough for everyone.
NEW COMPUTER SCIENTISTS ARE OFTEN LATE IN THE GAME
During my early years in university (2015), I wanted to build android apps. I noticed that all the apps I wanted to build were already on the playstore. I was late. While you are growing up, someone is already old and building what you are coming to do later.
ONE PROGRAM CAN BE SHARED WITH EVERYBODY
The nature of our field makes it hard to build new businesses. Unlike carpernters who need to cut another tree for any new chair they want to make, a computer program can be made once and shared with everyone in the world.
PEOPLE WILL NOT BUY WHAT IS FREE
People will not buy your program if they know that someone has made a similar program and it is free.