why does the neutrality in the blood depends on the concentrations of [H+] and [OH-] rather than pH.

I don't know exactly how you're using the term neutrality but I don't think it does. pH is tied inexorably to (H^+) and (OH^-) and when you change any of the three the others dance and change accordingly.