Simple - to keep your money hidden and safe. No one suspects a secret wallet in your belt, so in the unlikely case of getting robbed, at least your cash and cards will be safe.