I think the real advantage is that it lets you do much more expensive pawn analysis without affecting performance. For example, my engine uses an 0x88 board data structure, but I build a pawn bitboard during the pawn evaluation that comes in very handy. Without pawn hashing this would be way too expensive to be worthwhile and I'd just do something cheaper and less nice, but because of pawn hashing it has almost no overhead.