I've just got to say, in my 20+ years of playing D&D I've found the exact opposite to be true. The more I have players invest in creating the world, story ideas, NPCs, etc, the greater I've found player investment to be.
But that might just be my style as a DM!
I know that in my experience as...