If someone has a problem they need solved:
* Attention span won't stop them recognizing a solution
* Numerous solutions won't stop them adopting one
* That the developer put little effort into building that solution won't put them off.
The real answer is of course that there's a lot of stuff that being built that doesn't solve people's problems people have, either because it targets a problem that doesn't really exist or because it fails to solve the problem it does target.
Of course people will buy software.. but the 80% margins we had of yesteryear won't be there
The result of the barrier to entry being erased is that prices will also be driven to 0 as products are commoditized
It's hardly worth going into a market when you're 1 of 1000 and profit margins are at 3%
Any creativity you add, new spin you put on it, new features, innovation.. all that has negligible cost to copy
I don't think we're quite there yet, but this is where it's quickly heading