Originally Posted by
Robert C
The first and obvious answer, because people will buy it.
However, that answer begs the question, "why will people buy it?" The answer is simple, no bicycle is perfect.
People will cast about in that search for perfection, or at least a closer approximation.
To some of us, buying new bikes is a fun part of the hobby. I like trying different things, besides, when I get 30,000 miles on a bike, I want to try something new. Having broken a lot of parts is also a factor.