I think those were unrelated complaints. The hallowed purity of 2D is weird to me, but Unity's tooling being hard to use certainly resonates.
2D is a special case of 3D. If you only want to do 2D then a 2D API is going to be simpler than a 3D API. There's a whole mess of parameters and transformations that just go away.