Empty strings are the way to go for decorative images
That said, the use of empty alt tags is generally discouraged and not allowed together with the ARIA presentation role in most cases.
This weird requirement will steer developers towards non-compliant implementations. It's really stupid.
https://html.spec.whatwg.org/multipage/images.html#alt
https://w3c.github.io/aria/#example-13
"In the following code sample, the containing img and is appropriately labeled by the caption paragraph. In this example the img element can be marked as presentation because the role and the text alternatives are provided by the containing element."
<img src="example.png" role="presentation" alt="">
So empty alt tags are not discouraged.
Which usually means never.
See also (naming things): https://twitter.com/secretGeek/status/7269997868
That's like saying "Typescript just encourages people to make everything `any` instead of defining types. It's a useless addition over JS." Sure, you _could_, but most actually use the actual tool.
It's 6 extra characters, you'll survive.
If people don't care about a11y, they aren't going to start devoting time to it because a tool puts a slight roadblock in their way - they're just going to try to bypass the tool.
It should be very clear by just looking around on the internet that, when given the choice, accessibility will take a back seat.