I used to have that long term mindset but currently with how things are in the world, people can create almost anything pretty quickly.
You just need the idea or vision and have done enough research to know what you are creating is valuable
Create, ship, and if a good offer comes in, flip it : )
There are tools and resources now that can bring so many ideas to life instantly. It's the game of NOW !