Windows loyalists force Microsoft to keep XP in business