It’s not always that simple and I also don’t want to do the testing and support that requires. I’m not gonna set up a windows vm and 5 different Linux vms and get a Mac to build and test for every platform. If you want to use my software you’re welcome to do so but unless you’re paying me I don’t see why I should provide a service that is just a pain in the ass for me. Open sourcing the code alone is already a commitment that not everyone is willing to do as that requires documentation, issue tracking, community support and much more. I build stuff that I want to use and am interested in and as a thank you to the OSS community also share that work but that does not include end user support
Google support is a joke, I had to RMA a tablet, obviously went through all the troubleshooting before (factory reset included). The dude on the Hotline was like: “fantastic you did everything I would have told you. Unfortunately our system doesn’t accept that way of working I need to send you an email with the same troubleshooting steps you already did and you need to call again in a few minutes and confirm to a new support agent that you followed what the email told you”
To their credit it was accepted afterwards with no issues but that whole process is more than braindead