Remove the default portlet assignments using GenericSetup

We're not sure about it's goals:

(plone.api) The intention is to cover 20% of the tasks any Plone developer does 80% of the time,

But somehow in the future having functions like this to help with general uninstalling (for example We need to stop using an add-on that registered a browserlayer. Which is the best way to do it and avoid pickling errors between upgradeSteps?) would be really nice.