Each website has its unique feature , and according to that they are getting traffic from search engines .
As per social media various websites which are on top have something in them .
Mostly traffic depends on
Age group.
Country.
Content.
Gender.
Create a General Fashion Niche account over Facebook , Youtube , Pinterest , Instagram , Twitter .... Post some good content on them and see the difference by yourself , you will feel the difference on each platform .