This is trading a good developer experience for a bad user experience. There are situations where it makes sense to force manual retry, but there's no reason to apply one universal rule to all possible situations. Lack of considering nuance for your situation is just intellectual laziness.
Title is "Take it easy on the automatic retries"
Microsoft breaks all Old New Thing links every few years so it's necessary to post the title so the right post can still be found.