I switched to a Safari-first approach for web development a while back and it has reduced my pain considerably. In fact I use it as my main daily driver browser in general now.

I've yet to run into a single case of some code running well on Safari but breaking on other major browsers, so by ensuring my code is compatible with Safari, I'm basically guaranteeing full compatibility with everything.

Anecdotally, about half the frontend bugs that I see go through our JIRA at work seem Safari/iOS specific lol

Probably because all the frontend people are using Chrome, so those bugs were already fixed.

It’s ironic that the people who hate dealing with Safari are, though they would never admit it, actually complaining because they resent having to test in more than one browser.

Let’s just throw in the towel now and rename the web to the Chrome Platform.

Or resent having to pay Apple to test in their browser.

Good news! Microsoft makes a Webkit browser that's up to date with Safari's webkit version.

https://github.com/microsoft/playwright