Home secretary Shabana Mahmood has watered down migration rules for care workers after backlash from Labour MPs, although high earners will benefit from faster routes to settlement in the UK.