The design and material of men's pockets has definitely become less handy over the last century. Back when, even suit pants were made with the understanding that real men carried "stuff" in their pockets. Credit cards didn't exist and clothes were supposed to last.
After keeping the local tailor busy repairing pockets for decades, I discovered Carhartt washed duck work pants sometime back. The pockets are both sturdy and generous. Even better, the little tool pockets on the legs take speed strips. Do remember to take the speed strips out before washing. Watch for sales, bought right, they can be downright cheap considering how long they wear.