I have written a small application that outputs data from the watch to a FIT file, including OHR, and the heart rate values while swimming don't look too bad. But again, what works for me doesn't necessarily work for everyone, so I doubt Garmin cares very much about one particular case. I think the discussion would be more like can you enable some "experimental" feature at the user's risk?
I think that also Garmin like Suunto must enable the the optical HR sensor. Suunto alert the users that the HR data while swimming could be not accurate and the users are free to choose if use or not this possibility. Dcrainmaker into "Suunto Spartan Sport Wrist HR In-Depth Review" had test the function with excellent results. I think that garmin only want to sell their bands and if they will allow the HR optical sensor many users would not buy the bands...
In my case, it was a mixed bag (as I’ll show in the HR accuracy section). It roughly showed the trend correctly, but didn’t get the nuances of brief higher efforts. So while it’s better than nothing, I probably wouldn’t make second by second pacing decisions from it.