Currently we are using several out of tree kernel drivers for realteck wifi devices.
That cause additional work to keep the diver updated due kernel changes (usually done by milhouse ).
For example we are using rtl8192cu driver from this repository.
The author claims on the readme.md that the mainline rtl8xxxu driver is mature enough and the out of tree kernel is not needed anymore.
Maybe we should remove the RTL drivers (all or just some of them) from generic and RPI images, and keep the out of tree drivers frozen, just for devices that not use mainline kernel.