I've only been to Sogod Bay once and it wasn't the optimum time of year to see whale sharks, although one was spotted at around 30 meters during one of our dives there. It wasn't a whale shark trip though, just a sighting incidental to a dive. Apparently this isn't that uncommon, although of course luck always plays a role
As a photographer I have pretty much zero interest in fighting a crowd of people to get a photograph. I'd rather be in a small group which in my experience has minimal impact on the marine environment or the creatures in it. In Sogod Bay interaction is limited by local ordinance and at least on the surface seems much more controlled than what we're hearing about Oslob. Like other places in the Philippines, a trip specifically for whale sharks restricts divers to snorkeling gear only. It's in the best interest of everyone that the whale sharks are minimally impacted. I'm not sure conditioning them to associate people with food is in their best interest, but as you said, we can agree on the Philippines and disagree on how some things are being done there
Don't think that I'm necessarily discouraging people from Oslob, I just think Sogod Bay in Southern Leyte sounds like a better choice for me based on the report I heard here. I think that promoting tourism, especially dive tourism is good thing.