Prime minister Theresa May may be far more fashion-forward than her predecessor David Cameron but her government still needs to move with the times.