Openwrt ticks a lot of those boxes if you add storage. For me, the location of my router makes using it as a charging pad, speaker, and TV device impractical anyway, and I can imagine I'm not alone in that.
Yes I understand in US where a lot of people live in houses this makes less sense but in asia and europe a lot of people live in apartments and they have their router and smart tv box in living room on tv desk. Such router covers whole apartment and direct wired connection to TV would reduce latency with airplay. Many also use 4g usb modem since mobile data providers are cheap there (e.g. in poland you can get 300GB for $7 with 5g included and no contract.