What sets temperature gradients in galaxy clusters? Implications for non-thermal pressure support and mass–observable scaling relations