I Agree!!
There is room for both Open & Closed Software.
My personal choice is to pick open software first,
if I cannot find any open software that fits my needs I try to determine how long it would take to write it my self?
If I cannot find any open software or write it myself then I will
look at purchasing Closed software?
I agree Software devlopers need to be able to make a living too?
But I do not make a living developing software!!