Unless their profile pages are used as an integral part of what they're selling/or their store (ie: showing their for sale items, etc), I don't think they should be required to make it public. It is a personal choice everyone should be able to make, that is why the option is there