well an envelope is something that goes around something else so pushing the envelope is pushing the boundary/ies
makes sense but yes it is a modern management w^nk word much like all the others. We have a list at work and play w^nk word bingo at meetings

last week I got a straight line of outcomes, revisit, stakeholder leveraging, performance management and employee empowerment in about the first 2 mins!!!