You can use universal android debloater to remove not only bloat but core google services as well, including google play services amd play store. Then solely rely on f-droid, obtainium etc.
You will have to use the advanced settings of UAD, amd you might have to do some tries, because removing anything important will make you reset your device.
I have tried to install Canon LBP2900B drivers a thousand times. It does not work on any distribution. I have to use a windows VM.