I don't agree, but to each his own.
If we allow commercial hacks to take over, there won't be very many free ones anymore and the spirit that this site was founded on, will diminish. Once coders see others making a profit, they will decide they can too, then the free hack days will be over.
As far as time and invetsment goes, there have been a lot of great coders here that have mnade extensive hacks in the past that never gave a second thought about trying to making a buck out of it. They shared and learned here for free and felt like giving something back to the community.
Just my 3 1/2 cents worth.