" I don't think hundreds or thousands of pinned posts are appropriate use of pin function"
You can only pin 5 posts per account?
The main advantage is it prevents the profile ever being blank to anyone. Blankness is much scarier than a profile with at least some posts?