Да, я тоже такие параллели проводил. Правда не в плане выбора кто что хочет, а в плане собственно деятельности. То есть можно просто кодить, абы работало, и тогда код который выдает программист мысли по сути не содержит и слабо отличается от сгенерированного препроцессором/транслятором кода с некого более высокоуровневого языка. Такой код обязательно должен сопровождаться точными, достаточно высокоуровневыми и подробными комментариями, ибо по коду разобраться будет очень сложно (то есть ЧТО он далает будет ясно по коду, по шагам, а вот ЗАЧЕМ, и к чему это все приведет - не ясно).
А можно писать код так, чтобы что и зачем было понятно почти без комментов. Писать код выразительный, пользуясь тем, что язык все же высокоуровневый, а не пародия на асм.
У меня ощущение складывается, что например Илья Ермаков проповедует первую методику.