Why is the vtkChartXY a factory class?

Hello dear ParaView developers

Could you explain,
Why is the vtkChartXY a factory class?

Thank u