Comment by greycol
A lot of people buy clothes for their looks with minimal weighting towards functionality (or rather that is the functionality). If you've got a body in reasonable nick then tight pants can look good.
The traditional solution to poor pockets is a purse or bag. Phones are interesting in that they can demand attention and that they are probably the most used item that people carry around with them. Thus people compromise their lines/comfort to actually use the faster accessibility of pockets. Probably explains the popularity of ridge wallets and key wallets too.