.. not to mention, I'd be out of job if I stopped writing getters/setters ;-)
I value your input in this discussion, you have brought some good points.
Out of interest, what type of industry-level software are you creating with D? I don't know much companies using D commercially.