Exactly. And only because most web developers are doing their job and work around all those annoying little bugs in Safari /that never seem to get fixed), the average Safari user thinks it is an entirely usable browser.
Or more specifically, because so many web developers use Macs and therefore Safari (or have superiors that use Macs and Safari) day to day and don't have to do any explicit testing to find those bugs.