The problem with FOSS is it gets zero support compared to paid options. I’ve seen it talked about so much in the FOSS community where they say you can’t expect developers to give much support because they’re doing it for free. If I’m using a product, I need it to work. Just because the product is free doesn’t mean I’m OK with it not working. I like open source, but there needs to be some sort of financial incentive for the developers to support the product.
Yep... agree. I love FOSS when it's really a viable option. But except for the most popular and widely used handful of products, it's almost always a situation where using an open source application results in a huge time investment to tinker with it so it works properly.
I've been in I.T. as a career for around 30 years now, and I still experience it regularly. So I can easily see how FOSS solutions are usually just non-starters for more casual users.
As one example related to this whole topic? I wanted to stop using Eufy's supplied app to monitor their cameras, so I tried to install and configure ZoneMinder. I got my C24 cameras configured in a mode where they streamed H.264 video constantly on my LAN and got ZoneMinder to grab that video and save/process it. But 2 days later, my server had crashed because ZoneMinder completely filled the drive space. I reconfigured it so it was in its own disk partition (so filling it up wouldn't affect the rest of the server's OS or other apps running on it) and tried again. In 2-3 days, ZoneMinder crashed again. The clean-up process was a laborious matter of deleting each video clip's entry from the mysql database it indexed them all in. Hours more work tweaking all the complicated settings to make it properly detect motion so it wasn't saving too much useless footage. But ultimately, I never did get it to reliably erase all of the oldest content to make room for new when the disk was getting full. I finally gave up because I just didn't have more time or energy to invest in getting it right. Went back to Eufy's included solution.
I am not sure what you mean when you say support. Big corporates surely do not respond to their customers, FB has like 1 billion users, i really doubt they respond to each of their user's emails. Most companies rely on community effort to answer each other questions.
I would like to think of software as "professionally" done and a lot of FOSS software is. Convenience, usability, user friendliness, and reliability is where it is. I actually like Firefox more than Chrome and PiHole and VLC are solid maybe better than paid options. Even paid products have issues like crashing or not working correctly.
The problem with FOSS is that it is created by developers so they make it bare bone because they know how to fix it if it does not work they do not think of the average user. There are developers who actually prefer to use the text based terminal over gui!
I think FOSS problems could be fixed if the community collaborates together. We need 1 browser, 1 OS, most software we only need 1 option meanwhile FOSS developers are more worried about forking a fork of a fork that was forked from another fork. There is like 16 Linux distros all claiming to be the "light" linux version. If we concentrate the efforts we actually can give up the corporate products and average users need to donate. $1 makes all the difference, $1*million users = $1 million dollars.