Yes it would stink to not get extra on-board credit anymore, but you are still ultimately paying the same price for that cruise whether you book through a TA or the company. Personally, I am concerned about how this will effect the TAs. As someone else stated, it will be harder to attract new customers w/o incentives especially for someone like myself who wants the best deal. We were lured to KK because of the on-board credits, but now we love Tammy so much she is stuck with us forever, lol. However, w/o that incentive idk if we would have sought her out because we don't mind checking for deals ourselves and actually enjoy making most of our reservations ourselves. I hope though that for trips that require a lot of knowledge like a cruise and WDW TAs will still have the advantage over giant call centers with employees with questionable knowledge and customer service.
ugh I had another point, but I spent so long on the first one that i forgot it. Hopefully it comes back to me soon!