I'm happy to agree with you that Mozilla had every right to do what they did. Allowing people/companies, etc... make bad choices about what to do with their own resources is a valuable part of freedom. They just suffer the consequences if it was a bad choice.
Nothing you wrote disputes my point that when a company's values become more focused on A rather than B, when they used to be known for B, they will tend to drift off of success at B.
It applies to companies, people, countries, etc... they become successful because of a positive trait/action (like hard work, innovation, whatever) and then they become prideful and change their focus to something else and lose track of the values that got them there, then wonder why they start becoming less successful over time.
Someone's freedom doesn't extend to me being required to agree with them, just that I don't use force to stop them. Of course, many folks have lost sight of that, seeming to want to punish people for disagreeing with them on the latest controversial issue.