Because upper management does not build time into the dev schedule for it. If it's part of the design docs and acknowledged by upper management as necessary and valuable, then it can be developed alongside everything else. Devs don't have control over the entire project that would allow for that.