I know I've ranted about Linux drivers a few days ago. I guess I'll keep going.
How is this a thing? How old are these controllers? Why is this happening only just now? It's little things like this that just scream "what the hell are you people doing?!".
It's not that the drivers weren't there. Apparently Sony itself helped make them happen. It's that the system, Linux, would occasionally decide to try to use the wrong drivers for a controller. And it took this long to fix that because...?
Linux.