Я очевидным образом утрирую.
Человек не может оттачивать дизайн, ещё не изучив возможности языка и его стандартной библиотеки - он может только, аки обезьянка, повторять за другими, по большей части. Просто потому что в голове пока нужных конструкций нет. Предлагая переписывать всё сейчас ради какого-то дизайна, который человек сам будет не в состоянии осознать, ты создаёшь кашу в голове, а не прививаешь вкус.