I want to get rich. But, my point was being in a tech role does not seem the way as everyone else is also doing the same thing.
I don't really feel like there are a lot of software developers (not too many, anyway), but even if they were it takes a long time to get experienced, so new entries shouldn't really be competitors of yours if you've been doing it for 10 years.
There are better programmers than me around, but after having worked in the field for 10 years I'm about 1000 times more likely to complete a project successfully compared to a less-experienced developer, and most important give good advice to the client.
Maybe you weren't able to be successful, but I wouldn't blame it on too much competition. It might be that you aren't really passionate and should just try to explore something else.