It’s good to not get what you want right away. It’s good to have to search, and work, and hustle.
I know it doesn’t seem like it when you want something and don’t have it. But if you achieve everything instantly, you miss out on a tremendous amount of positive externalities. The act of having to search and work for what you want is exactly how you gain sufficient exposure to the world to have goals in the first place.
Imagine someone raised in a featureless room their entire life. Every whim is provided instantly – but without outside stimuli, what kinds of whims could such a person even have? Without awareness of a wider world to shape you, how can you even figure out what to strive for?
So it’s good to have to take a longer road towards what you want. Those roads feel inconvenient at the time, but they make up your whole life.