At the moment, Salesforce Enterprise and Unlimited edition supports profile-based Visualforce elements however, not in Professional edition.
With this we can bring similar functionality to Professional, and at the same time extends ito to Enterprise and Unlimited.