Guys,
The only thing which is not good about commercial software is the license fee we have to pay them. But, don't you think people working for those companies have to eat too? Like us, we need to go to work and get some money to buy things... if we don't eat, we will die for sure and nothing else to complain about.
A good thing about commercial software is its quality and standard; we could try to imagine if there was no Windows or Microsoft company or ESRI company or Apple company, or ... there would be nothing, no fancy technology. We would all sit on the desk with a pen and paper doing hard work; some people might have gone crazy because of too much thinking or calculations.
In short, I personally like commercial software; by the way, if we use it personally we could try the cracked version anyway... and we earn money from it, it's good to contribute something to its developer; it's fair!!!