It happens that the Health Score on different objects (i.e. World and VirtualCenter, or VirtualCenter and DataStore).
Why can this happen? Here is an answer from Kit Colbert/VMware:
"You should think of the World as not just being composed of the VCs directly underneath it, but indeed every object in the inventory (it is the World, after all... :).
The world's Workload is the total demand divided by the total capacity across all objects. The world's Anomalies are rolled up from all objects' Anomalies in the inventory. And the world's Faults are based on all non-VM objects' Faults."