I still don't see how you're not getting this. I can't perfect or refine the point of programmers compensating for variety. They can get better at it. We might be able to create AI that will do it someday, but programmers will never be able to be that comprehensive. Never. Never ever. There's no positive constructive criticism to give it. It will never happen.