Its funny. When you are really interested in something like mountain biking for instance, you know every detail about the gear. You only want the best and you cannot imagine why anyone would purchase anything other than a 5000.00 LiteSpeed with a custom crank and carbon fiber forks.
But in reality, the majority of bicycle consumers will be best served with a 250.00 bike from the local bike shop and that is what the majority will buy.
As a software developer or technologist it is easy to forget that most people don’t care how high tech your app is. In the end they want a bike that is easy to use, already assembled, cheap to buy / repair and not a pain to maintain. None of which are offered by a 5000.00 pro mountain biker setup.
Do any IT directors sign checks for software purchases because they use the latest and greatest? Not the ones I have worked for.