Sadly, having fun at it isn't a sufficient qualification, and I'm afraid there a lots of people in the business (and perhaps the overwhelming majority) who think they are good at it because they enjoy it. This delusion is reinforced by the fact that many can produce large volumes of code that "just works"--well, most of the time.
It would be as if Ford Motor Company or General Motors had been built on idiosyncratic craftsmen cobbling together vehicles in any way that just worked and that the customer would buy.
Sorry if it seems like I'm raining on your parade, but that an enterprise of this magnitude has been built on idiosyncratic enthusiasm would not seem likely to have a good outcome, and it hasn't.
I have the greatest respect for you, but how many of you are there?
Robert.