Who is "right" depends to a great extent on how long you intend to keep the vehicle.
If you change the oil as indicated by the car's oil life monitoring system, you will preserve the warranty protection. And, if you are planning to get rid of the vehicle within...let's say...4 years, it is very unlikely that you would experience any engine problems from this type of oil change regimen.
On the other hand, if you intend to keep this vehicle for...let's say...80,000 miles or more, then those extended oil drain periods may well lead to sludge in the engine and/or excess engine wear. And, at that point, your warranty coverage would be over unless you bought an extended warranty.
As one of the more knowledgeable members of this board likes to say, the idea is to extend the life of the engine, not the life of the oil. Or, you might say, oil is relatively cheap, and engines are very expensive. Even if my car had an oil life monitor, there is no way that I would go longer than 5,000 miles/6 months between oil changes.