You need to understand that most software engineers are treated like code monkeys these days, and very often get overruled by product people going “idgaf just do the thing I said in the ticket”.
Source: am software engineer, and have been for about a decade and a half