I think part of it is that white will show sweat stains more easily than black.

Also, I find it odd that only one of those four kilts seems to have a waistband, and the two that have the front apron clearly visible have a curve cut along the top of the kilt, rather than ripped straight across. Any idea what purpose this serves?