This is changing in the next release of Safari. They will support the standard WebExtensions API so Firefox/Chrome extensions will be easily portable.
https://techcrunch.com/2020/06/25/apple-will-let-you-port-go...
https://techcrunch.com/2020/06/25/apple-will-let-you-port-go...