Most times I am happy that the nitty-gritty details of how electronics work are hidden from me. All I want is for my stuff to "just work" and do what I need it to do with as little drama as possible.
This is a double-edged sword, however.
Apple is famous for wrapping up complex tech into an easy-to use wrapper. This is mostly okay... except when they start taking away needed features in the name of "simplification." In cases like this, just let the user decide whether they want the feature active or not. Because Apple's idea of what's best may not be the same as their customers.
Right now I am fighting this same issue with my Google WiFi mesh router/node system...
While not an overly powerful or fast setup, it's worked just fine for me. My entire home and outdoor space has excellent coverage, which has been nice for my cloud cameras and such. If you just want basic Wifi and need it to extend over a large area, it's a decent pick.
Problem is that the app behind it is laughably inadequate.
It lacks so many basic functions that using the label "router" on it feels way generous.
Want to grant traffic priority to a device? Like your AppleTV so it doesn't run into buffering problems? You can do that... FOR A LIMITED TIME PERIOD! There's no way to permanently give a device "priority status." You have to go into the app and set it up EVERY TIME YOU NEED IT. This is asinine. At the very least you should have the option to tell it not to expire until you turn it off!
And then there's the anemic connected devices display. Can't be sorted by device name, IP address, MAC address, or anything else (bandwith usage is the only metric used to order the list). Can't be searched. Can't be exported. Can't be flagged. Can't be throttled. Can't be ordered. Can't be scheduled. Can't be grouped. You can't even have it notify you when a new device is connected. I don't know why they even bother to allow you to look at a list of connected devices since the whole fiasco is functionally useless.
While having just the bare minimum in features would be nice... what Google WiFi really needs is some smarts. What I want is for my cameras to be automatically prioritized when I'm away... and my AppleTV to be prioritized when I'm home. Since Google Wifi already gets this information the second my iPhone comes within range, why is it so fucking difficult to have this happen? It's such an obvious feature that the fact you can't do this is more than a little silly. You can kludge it together with IFTTT... kinda... but prioritization only lasts 2 hours, so that's useless too.
Ultimately, Google WiFi just isn't cutting it. I thought that their Nest WiFi replacement might be the answer, but it uses the same shitty app and doesn't even have WiFi 6 despite just now being released!
Guess this will be something to research come the new year. I don't even want to think about it when I've got a list of a million other things waiting to be done.