i know, you are right. but this way, once the phone boots up, there are higher probability that apps will crash. there are reasons why the checks is in place. it must be coz of the dependencies.
for example:
A is needed in order to run B. If A is modified or missing, B will definitely refuse to run, resulting in a crash.
Thats why the system checks is important, it pinpoints you to the offending file. so for example if i modified 2 important file, X and Y, during attempted update, it'll notify me that X is missing/altered.
Once i restore the original X, and attempt updates, it will this time tell me that something is wrong with Y now.
Once i restore Y, and attempt updates, only then it'll resume updates.
Look at this post
here, this is the example of people installing modified ota. which reminded me of gurvin too.
im not trying to say like im a smartass or etc, but its just that i prefer to tell people to do it the correct way (which sometimes could be pretty leceh to do especially restoring ori files and correcting permission) instead of providing a shortcut way.

You're absolutely right bro. I learned my lesson tonight.
Screwed up the phone with the modified OTA and gotta reflash back to stock 33R and come back to 38R again.
Fixed the keyguard FC but ran into system.ui FC.
Luckily everything got backup, just leceh to restart all back.