Regarding your first question -- it's not quite as simple as that. In order to fully understand why that OH group is not acidic really comes down to a concept of resonance, electron distribution, electron orbitals, pKa and conjugates.
For now, with what the HSC gives us, you just need to...