What if the idea doesn't really matter? You need to start the journey and be ready to adapt along the way. I've been at it for 12 years now as a cofounder and you'll need to change your product every couple of years. Remember - even Microsoft is shipping Linux these days.