It's dogmatic not idiomatic.
Using a constructor in the first place in a language that really doesn't need them is what's dogmatic.
That's not accurate; there are actual, technical reasons for avoiding new hence why some advise against using it.
I really don't want to get into this argument but that's not what dogma means. Dogma is something that comes from an authority as being undeniable but saying you can't or shouldn't use new isn't undeniable, it's deniable as you said yourself there are valid reasons for using new.
and now I hate myself. Thanks.