Der Job eines Entwicklers sollte immer sein, es dem Nutzer einfach zu machen; nicht, es sich selbst einfach zu machen.
Das ist mir zu pauschal. Erste Stunde Sozialkunde damals, sinngemäß: "Es gibt unbegrenzt Bedürfnisse, aber nur begrenzt Ressourcen". Das lässt sich schön auf die Anforderungen einer Webseite übertragen. Keine erreicht nie 100%. Alle beteiligten Entwickler haben ein begrenztes Zeitkontingent. Obendrein kosten die oftmals sogar Kohle. Also muss man Prioritäten setzen und abwägen, was wann wie gebaut wird.
Ich kann mich echt dem Eindruck nicht erwehren, dass Du mit tagtäglichem Projektgeschäft nix am Hut hast, das verändert natürlich die Perspektive 😉