Of course there's a benefit, but people forget the benefit and squawk when the bill comes due, whether it's in this situation, or when they have to pay tax on their RRSP withdrawals, or get upset at the amount of income tax due when settling an estate.  
I don't think the government did a good job of getting this out (blaming doctors and other professionals who actually have small businesses was stupid) but our tax system needs changing.  Maybe this will spur the government on to taking a more broad based approach rather than targeting certain sectors.  No one will be happy with the result, but at least everyone will be unhappy with the result.