I bought a “cheap” ($100 at the time) USB3 bluray player and it ripped discs fine - even on Linux. I believe MakeMKV has you install the necessary libraries for decrypting.
I think I read (on an Amazon review for a specific LG blu-ray product) that updates to the firmware of new devices happened in 2016 and no longer allowed reading 4K commercial films from that medium. I'd have to try and see how to do it today.