I think you missed a point, which is What problem must I solve . The truth is that no matter the amount of time, energy, emotion and the rest you give, if you're not solving a problem with it, it's as good as a waste. Even if we have lots of skills and we don't get to solve problems with these skills, we can neither make money nor have recognition. The more we solve problems, the more money flows in. The quantity of money were have is inversely proportion to the problems we solve and our relevance in any space of hustle.
That makes perfect sense, and this is what most individuals and businesses miss or don't understand it eventually becomes the reason for their failure because they chase success by trying to copy others but they fail to understand that what someone else is already doing very well won't do any good for them if they want to become successful, they will have to do something that no one else is doing, or, if they want to do something that someone else is already doing, they need to make sure they do it much better than them.
This is one of the biggest reasons why it's very difficult to run a successful business in a saturated market because there are already big players running their businesses and serving customers for decades, and if you enter with no experience and try to compete with them, you will most likely fail in front of them, but if you enter a market that is less saturated, your success rate will be higher.