Here's an idea: LuCI could use a dedicated page for "detailed DSL status", akin to "Wireguard status" if luci-app-wireguard is installed. Not just to display more details on a separate page, but also to remove all those usually unnecessary details from the front page status.
As it is now, pulling all the dsl status information takes about 1.5 seconds of sys time with every 5 second refresh, causing a load of 0.5 to 0.8(!) just for the idle LuCI front page. I actually (manually) removed DSL info from the LuCI page template for that reason.
A reduced status consisting of line status, up and downstream rate and SNR -- which is certainly good enough for a quick status display on the front page -- would take less than 0.3 seconds to pull, an 80% reduction in CPU load.