Last month I tried to unlock a Motorola phone. Guess what: There is no option to unlock the bootloader because it’s one of the models that can’t.
The year before a Huawei phone: I had to disassemble half the device to shortcircut something while running a custom made software on the PC.
Yeah now try to get an average user doing this… good luck.
And I’m not even scratching the part where some of your devices hardware is not working properly because the closed source firmware is not available.
A quick look at which recent phones (since 2022) can install LineageOS: https://wiki.lineageos.org/devices/ Just 35 phones (Pixels exluded), including only a single Samsung phone!
Now compare that to installing Windows/Linux on a PC where you literally plugin a USB and hit install…
Oh boy, you better have no employees or Oracle will make you pay for their existence:
https://www.oracle.com/in/a/ocom/docs/corporate/pricing/java-se-subscription-pricelist-5028356.pdf