I have had a constant nightmare with not being able to take OTAs on any of my (rooted) devices. They boot into TWRP, complain about the build fingerprint, and won't install, so I have to wait for a full .zip and flash my systems manually.
What is it that is preventing the OTAs from installing over a modified /system partition, and why can't it be defeated or disabled?
If it can't be defeated/disabled, why can't my modified /system lie about its build fingerprint to fool this validation into allowing the OTAs to be installed?