The individual (and so also teams of individuals) have never had more powerful technology available to build websites and web apps, and access to be able to put amazing things online than right now. We _should_ be able to do all kinds of things previously unimaginable. When people start caring about competition and a healthier ecosystem more, I don't think it will take long for good competition to arise, the issue right now is that some people don't care because they don't understand why they should care (these people can be educated) and some people just don't care (not sure what we can do about these people except give them time).