I think OPs point argues for itself. The example provided is awful developer ergonomics.

Okay but why. Surely if you have auto complete this works just fine.