Safari is the one and only browser I continue to need to write special extra CSS for.
I haven't had to target a specific browser for any CSS in years. I honestly don't know what people are trying to do that would require this now days. Grids, flexbox, animations, transitions no issues and don't even need browser prefixes. The only thing that I can think of that still requires a browser prefix in safari is -webkit-backdrop-filter. Maybe I'm just not doing super out there stuff I guess.
I've experienced bugs in forms, SVG support, border-radius, z-index and indexDB, none of those are cutting edge.
The compatibility table tells you only half of the story with Safari.