Here's a workaround that might be a solution for some people.
Make a new folder titled something like 'Network Trash' - either on the network (if others may need to access the trashed files), or somewhere in your Mac's user folder (probably better in most cases).
Set up a Workflow in Automator to Move Finder Items to this Network Trash folder.

In System Preferences > Keyboard > Services set up a shortcut for this Workflow.

You will still have to periodically move the contents of Network Trash to the "real" Trash (not so bad for people who don't empty frequently). Or if you want to geek it up a level you could create another Automator Workflow that will do a Run Shell Script action to recursively delete the contents of Network Trash.
You can even borrow the Trash icon for your Network Trash folder by copy-pasting between Get Info windows, and drag it to the Dock to make a shortcut next to your system Trash. (Dark Theme doesn't carry over, and the icon won't update when empty, but close enough)

This way it works by both drag-drop and a keyboard shortcut, and feels almost the same as the Trash we know and love.
One limitation is that files of the same name cannot be copied over, so occasionally you may need to append something to the file name before trashing.