Rapido seems to be very successful doing an eclectic spread of models in HO with their build to order method. Another example is 3rd Rail, doing small runs. Small runs mean higher prices, but at the same time a build to order strategy should provide a means for fitting the market to the product.
Obviously, it is easy for me to spend imaginary money...
Jeff C