Never supposed to be according to who? Blizzard has no problems with donations or other sources of income tied to addons as long as they don't go against the stated policy. For a vast majority it will never be a sole source of income though. The few like DBM are the exception rather then the rule.