Why use a N channel MOSFET as high side H bridge switches?
P-channel MOSFETs tend to have a higher Rds(on), making them less efficient (for the same price). For a small H-bridge, the simplicity of using them makes them practical

However, for high power applications, the extra complexity of driving N channel FETs can be justified by improved efficiency from lower Rds(on).