It is brilliant - lock it down.

It's certainly a valid point of view. But as a number if beginners have noticed, analogWrite is not a very good simulation of analog output if you try to read the output from analogWrite on another arduino using analogRead (or anything else that needs a true analog signal).

The simplification would be less troublesome if analogWrite did not have significant differences from the way analogRead is used.