Why is this static?

From [here][2].

So that the code is only run once ever for all objects of that type that are created. It can be expensive and the results should never be different so performing the code once is better.