The primary responsibility of a PCell is not to generate layout quickly, but to prevent invalid layout from ever being created.
OPC and DRC are verification tools. They are not design tools.
If a structure must be corrected by OPC, it should not be generated by default.
Exploration and production require different freedoms.
if pcmMode: allow exploration else: strictly enforce rules
A good PCell does not make designers smarter. It makes bad designs impossible.
This principle scales teams, technologies, and manufacturing outcomes.