VR PC games manage to run on Quest, Vive, you name it - the controllers being different isn’t a very compelling argument why they’ve not given any backwards compatibility support.
As for the software abstraction being poor, that’s also just bad engineering on Sony’s part then.