AT&T Will Now Filter Robocall Spam, If You Pay Them Extra
techdirt.com
techdirt.com
Unless they are forced to either block the calls or forced to forward the origination information so users can block whatever callers they want using a ublock/adblock style subscription list, this won't stop.
So the only shortish term solution is a legislative one. The long term solution I see is that people will stop using phone service entirely if the reliability does not improve. I'd be fine with that. AT&T wouldn't be but that's beyond their next few fiscal years so I doubt anyone working there now cares.
Of course there is a moral reason. There are moral reasons we can come up with for every possible human action, because morals are subjective. Thus, the statement "There's no moral reason" is always false. The opposite is meaningless (in the same way that saying "water is wet" would be meaningless).
Even now that you've explained the effect of your moral reasoning, I don't understand what makes this moral (or even a reason). Is it a moral reason when they continue to exploit the situation as it is even though it is unfriendly to their customers and stimulates abuse of the system?