Most of examples you have provided are assets code, by Unity if remember right, only in 3rd and 6th is my code, I'll change this values when finish certain tests.
Also not mine code
Took in consideration
I agree, but this is recently added code so I didn't done refactoring during tests, as I said
I want to find better approach to do necessarily checks, so it will be updated and refactored
Same problems you have over all other codebase