This is basically an “I can’t have my cake and eat it, too” complaint. If none of your pants have good enough pockets, it’s either because someone else is buying your clothes or because you didn’t prioritize having pockets when you bought them.
When buying women’s pants or shorts (and even dresses and skirts), you have the choice between a pair that has decent pockets and a pair that doesn’t, generally because the designer chose to prioritize aesthetics over pockets. If you buy the cuter pair, despite their lack of suitable pockets, you’re reinforcing the designer’s decision.
Even leggings / yoga pants and short running shorts / leggings have versions with pockets. Not every brand, sure, but enough.
With men’s pants and shorts, there’s much less variety. You have to go out of your way to find pants without decent pockets, but at the same time:
- Your pants and shorts are all bulkier and thicker than the equivalent women’s style
- Your shorts all come down to the knee, if not a bit further
- You don’t have the option of skirts, dresses, capris, leggings, etc..
- You don’t get the same options within a given style, i.e., far fewer embellishments, less stretch (in, e.g., jeans), often fewer colors, and most cuts are looser
Now, maybe the store you’re shopping at or the brand you love doesn’t sell women’s pants with pockets. I’m sure there are many like this. If it bothers you, find another store that does. Buy from a different brand.