ofPath for 2d and ofMesh for 3d?

Hi, I’ve been wondering why there are only 2d shape drawing methods(rectangle, triangle…) in ofPath and why there are only 3d shape drawing methods(box, sphere…) in ofMesh.

As far as I know, both can be used for 2d and 3d drawings right? But I don’t know why their methods are being separated as if ofPath is for 2d and ofMesh is for 3d.

Can anyone please explain this? Thanks!!