It is easily understood that the Arduino family of microcontrollers are able to do digital input and digital output with digitalRead() and digitalWrite(). And because of the onboard ADC the UNO and others can do analog input using analogRead().
But, what about the need for analog output? Like when the LED really needs to gently brighten and dim slowly rather that the harshness of instant full on and instant off. Atmel certainly could have added a few hundred more transistors to the silicon die and included an onboard DAC. They did not.
Would the UNO be better if they had included the DAC?