One good reason behind this approach is the idea that whoever makes something should be responsible for it’s maintenance- but without extra payment.

It encourages them to make it durable in the first place. If the manufacturer of an aircraft carrier has to support it throughout its whole life, it will be a much better designed ship.