I think the main problem of free software not being good comparing to their propriety alternative is funding. As there are examples such as PeerTube which are very good being a free software when some company funds the developer to work full time on the project. Of course there are examples like Element which have that but they're not very good because they've spent their effort in the wrong way.