daredevil Yes, but the reason why City can rest Haaland like that is because Alvarez is good enough to be a title winning striker himself. It's a luxury that no other club in football has (having second string players who are almost, if not as good as the first string). It's why Saka and Salah and other players like them have to learn how to play so much football because normal clubs don't have great alternatives so the talismen have to learn to endure.
It's not just City: https://madriduniversal.com/benzema-not-injured-after-being-left-out-of-the-squad-for-real-sociedad-clash-report/
Salah and Liverpool are a good example of why it's not good to run your players into the ground because they'll hit a wall at some point. Mane looks broken and Salah clearly went down a level at the start of the season before slowly recovering. Liverpool have learned from this and now they have more attackers than ever before - Darwin, Jota, Diaz, Salah, Gakpo and Firmino (who may leave) is a lot more depth than they had a few seasons ago. We should learn the same.
FWIW when we did have the option to rotate Saka with Trossard, we didn't.