Ubuntu resolvconf version 18 vs. version 20 and above

So far, so good :

< file is the Right Thing to do

What the fuck happened here ?

Why use cat ? WTF ?