This is why most commercial software is so bad.
There is no “non commercial software” that is better even if commercial is bad it is still better than non existing one.
There is no “non commercial software” that is better even if commercial is bad it is still better than non existing one.