T-mo just patched up to the May 2017 security update: http://www.tmonews.com/2017/05/t-mobile-lg-v20-update-security-patches-bug-fixes/
Bug fixes are not carrier unless the bug is in the radio. And even then the biggest fixes come from the chip maker on that (Qualcomm). Bug fixes are done at the manufacturer level. Testing is done at the manufacturer and service provider level to insure proper function of the phone. That is all the Carrier does other than incorporate its own bloatware. Now if Sprint bloatware is the problem that shouldn't be the fault of the end user who is purchasing the phone and paying for service. Security updates are put out monthly by LG. Testing and the addition of bloatware shouldn't take several months. It should be done within a week. Just like it is done at the manufacturer level. Anyone who has flashed phones or has had anything to do with modifying Android knows these things. Bottom line is security updates to our phones should never be more than 2 weeks behind the release from google. There is just no excuse.
Yup. Could have been any of those things. But most likely it was the same old story of Sprint not wanting to take the time to push an update. Just like it has on so many other devices in the past. You are right about one thing though. I will never buy a phone that relies on carriers for updates again. This is my first and last. Probably going to end up leaving Sprint too since I have so many issues with their coverage here in Dallas. We will see what October holds. Oh and shouldn't we have got the newest Android update by now? Android 7.1.2 has been out for a while now. We haven't even made 7.1.1. Lol. Sad, sad, sad Sprint.