These scams are partly enabled by the fact that the domain system has so many suffixes. It was predictable. One solution is to remove the suffixes. Yes there'd be pain migrating/collapsing to that but there is clearly pain now when we don't.
We are moving towards the opposite. You will begin to see a lot more domain extensions as ICANN allows anyone with deep enough pockets to launch their own top-level domain.