A good question!
Like others have said, 'too' means undesirable.
It's too cold to go outside. I would go outside if it wasn't so cold.
It's a bit cold outside. You.have to understand that 'bit' in British English can mean anything from 'not much' to 'a lot', it depends how you say it:
Not very cold.