These are good points, but, not computer science. These are HCI. Maybe a HCI course should be a required part of CS curricula. That can be debated. I don't see anything wrong with it.
Anyway. "Foster a minimalist aesthetic".
Why? Why not baroque? Why not "classical" ala Mt. Vernon? Why minimalism?