Yep, another form of workaround, with more overhead. Basically checks to see if (something) has accidentally removed ipv4 from resolv.conf, and re-adds it.
Fine as a hacky/crufty workaround, terrible as a design solution
The first two links don’t appear to relate. The last one (on NetworkManager) may relate.
At the very least, quite a lot of people get confused about the proper way to use these new tools without creating radical confusion and broken networks
Time to dig in further when I get a few more round tuits…