"The primary purpose of adding 127.0.0.53 to resolv.conf is for client software that wants to do DNS resolution by itself instead of using NSS -- most notable example is Google Chrome, and third-party software which is statically linked (e. g. Go)."
All this mess just to work around Chrome? That's annoying.
https://bugs.launchpad.net/bugs/1624320
My hate for this whole situation (but especially the fact that it broke resolution of short names with search domains) is bone-deep.