Not quite what I said. I said they are not needed for rank and file application (domain-centric) development, IF the tooling and programming language are decent.
If you bring up a scenario, I can probably poke holes in it. Done it many times in many debates. I don't mean to sound arrogant, but I keep winning THIS one for whatever reason.
To my mind they are oftentimes magic pixie dust that can turn a hideous, verbose and inflexible API into something humane and readable.