Sorry, you are conflating two things: placement and design. OP hasn't changed the placement of the cargo pants pockets. For me as a proverbial user, the interface didn't change. The implementation details did. Don't get me wrong, I like the approach OP took, but this is basically an iteration on cargo pants design, by making them more socially acceptable.