Adobe does fine despite there being plenty of alternatives to their products and the relative ease of switching to them. Microsoft does fine because they have a captive audience to abuse.