Their attire style is a Vatican rule for non-royal women. Royal women such as Queens or Queen Consorts can wear white.
The Queen of England makes women wear stockings to her court (which Michelle ignored).
One small detail to correct: Catholic Queens or Catholic Queen Consorts are permitted to wear white.