Right.
I don't think we do. We just want one system so that all charities aren't saddled with trying to figure out which they are and which they aren't. As it stands now, charities are going to have to decide...and a given charity or not-profit might be classified as a soliciting corporation one year and a non-soliciting the next year, depending on how they get their money.
It seems very straightforward, but in practice it could be very complicated. Every year a charity will have to look at it and decide.