For me and for many others, collections are a go-to for a "Contact" page. Listing all staff members with their roles and contact info is done quick and easy with the CMS. The one gripe I have is that I can't upload a vCard with each staff member that contains all their public contact info. I see no reason why this shouldn't exist.