I think it's attempt to save up on system resources, and also cost and firmware size reduction.A notable class of exceptions is that of OpenWrt powered devices: OpenWrt comes with dnsmasq configured out of the box, and thus provides caching."Back in the days" (at the beginning of OpenWRT), most home routers used `dnsmasq`, AFAIK. So I'd expect today's devices to use `dnsmasq` or similar as well. Why would the manufacturers bundle some broken dns proxy/server instead of `dnsmasq`?
-- With kindest regards, Alexander. ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org ⠈⠳⣄⠀⠀⠀⠀