Make phone companies legally responsible for giving thousands of new phone numbers to scammers. They have zero control on who they give phone numbers because that’s cheaper.
The sooner one of their CEOs is put in prison over that they will take immediate measures to only give phone number to legit companies.
It should be as implement any “recurrent payment” as a banking procedure. Viewable in their apps or in the office. And being able to just cancel them at any time with your bank.