So, IMO it is better to have e2fsck (upstream version) run on every boot, than a bootloop on every system upgrade because of a corrupted fs(before upgrade).
The same way you can "painlessly" enable fsck on every boot now. Via /etc/default/mount-opts-overwrite.
Sure, stock e2fsck has its bugs. But saying that it corrupts a healthy fs is nonsense. Rather it is unable to correctly fix the already corrupted fs.
BTW ubuntu LTS' e2fsprogs is in cssu-devel for a couple of weeks, do you have it installed on your device? Because I have it, along with enabled fsck on every boot. No problems since I did that.
Yeah, our hate is driving us, no doubt.