In the normal rotating production schedule, enough guns of one model will be made to "fill the pipeline", stocking up dealers and distributors with enough guns to last until that model rotates around again. But if one model is selling as fast as it can be made, they will keep that line rolling and let other models go until they can satisfy the most demand.
If they are selling 10,000 Model X's a week, and haven't sold a Model Y for six months, why stop producing the Model X just because someone on a web site says he wants a Model Y and will throw a hissy fit if the company doesn't make him one.
Sorry, no evil plot or corporate greed or hatred of anyone personally. Just company common sense.