Most of the time business wants to use custom profile center instead of vanilla or out of box profile center. Without profile center and physical Email Address you cannot send email. To overcome this scenario you need to add profile center and physical Email Address in Email and hide it using Ampscript.
In Salesforce Marketing Cloud, most of the time we need to retrieve the Publication Lists associated to the Subscriber. Please find below SSJS code snippet for same. UI FORM SECTION PROCESSING PAGE SECTION :