It's how Box2D code is written.
In Box2D, when a body is created it's m_flags variable is set so that the e_awakeFlag bit is 1 (ie IsAwake returns true). During the Box2D world step (b2Island::Solve), the engine steps over static any objects and never hides the e_awakeFlag bit, even though the static objects never move.