I understand your concerns I personally hate short generic links. They are a big security risk especially phishing ones.
The way I counter this is by not allowing people people to create generic links in the first place unless you are a paid customer. Plus, you need to add your custom domain to do something meaningful on the platform.
That pretty much weeds out 100% of scammers.