Rolling deployment is a hack imho. Adds complexity and hence yet more potential failure modes.
Hardly, it's a fantastic guardrail when combined with health checks. You can say "you don't need it", but everyone makes mistakes sometimes. Make those mistakes not matter. You also take backups, right? Same idea.