Projetar a experiência do desenvolvedor em um ambiente imutável é muito diferente do web2 tradicional Se você abstrair algo demais e os desenvolvedores não souberem como funciona por trás, eles provavelmente acabarão construindo algo inseguro E quando perceberem, já será tarde demais