Re: WiFi - what ?
Ah, yeah, that sucks. A lot.
I usually blame systemd (but that's more like a reflex). The main problem are drivers for the stupid versioned slightly differently than what the kernel expects cheap chip sets, at least that is my take away (anecdotal evidence). And, to be perfectly honest, if it does not run under Ubuntu I'm usually pretty much f'd, as they seem to have the most complete driver selection. My laptops all run Devuan, so... I got lucky (two are so ancient that the drivers are just there).
Oh, what can work is getting a slightly less stable version of the OS (or the most recent kernel), and run that. I also had to compile the WiFi card drivers by hand for a few machines running Ubuntu when they were new, so that might be an option. It was not difficult, just annoying.
Have a pint of mulled wine, enjoy the quiet season, And good luck!