The meaning is the same for both but there is a slight difference in semantics.
"for" describes the state and "to" describes the view of our perception.
Take this example instead,
"For many people, water is wet" - when experiencing the feel of water.
"To many people, water is wet" - in how we view/perceive the property of water.