When criticising any piece of open source software, please consider the people developing it do not owe you anything. They do not get paid, and you donating to them does not make them owe you anything either. If you donate to a FOSS project, do so because you sincerely believe the people developing it deserve it. Not because you want bugs fixed, changes implemented or anything of the sorts. These people do not work for you.