There is quite a difference between "the author added a lockfile without understanding why they exist" and "I really don't see why they added a lockfile".
It's better to start with the latter if you seek to understand, not attack.
FWIW, cynically speaking, more often than not "I really don't see why ..." roughly translates to "You don't know what you are doing ..." in business dialogue
It's better to start with the latter if you seek to understand, not attack.