Way too much work, in my opinion.
If you lavish this much effort (when simpler and more preemptive solutions are almost as good), on issues like this then you are likely to burn out and quit.
Especially so, considering how much abuse your hard work is likely to attract from some quarters.
Thanks!
