Whose name the warranty is in and who pays for the warranty should not be required to be identical.
There are plenty of non-transferable warranties out there.
That's not the point. The point is that one person should absolutely 100% be capable of paying for a warranty for a third party. That's not transferring a warranty; that's guaranteeing payment.