Given that ArcPy is a Python site package, the ArcPy geometries should actually be Pythonic. What do I mean by Pythonic? ArcPy geometries and components should be accessible and modifiable using standard Python conventions like iterating, indexing, and slicing among others. The idea isn't original; in fact, Pythonic geometries have already been implemented in GeoDjango (Geometries are Pythonic).