Setting aside speculations of a second-language speaker, it's common to hear things like "landed" from manager types.
I think it's a trend of increasingly depersonalized corporate-speak.
Sam added a feature. [Sam did or achieved something and has gained some partial responsibility for the end product]
We added a feature. [Sam is lost in the collective, but at least he is part of us]
A feature was added. [name omitted and agency de-emphasized, but the omission is a bit pointed; one still could wonder who added it]
The feature landed. [not even an implied agent here]
This progression removes more and more of the ownership and achievement of the paid worker-bees until they aren't even there. Then, features are simply landing left and right out of the sky, according to the Jobs-like "vision" of designers, PMs, executives.
Edit: it's like "damnatio memoriae" for the people who are actually laying the brick.
Sam added a feature. [Sam did or achieved something and has gained some partial responsibility for the end product]
We added a feature. [Sam is lost in the collective, but at least he is part of us]
A feature was added. [name omitted and agency de-emphasized, but the omission is a bit pointed; one still could wonder who added it]
The feature landed. [not even an implied agent here]
This progression removes more and more of the ownership and achievement of the paid worker-bees until they aren't even there. Then, features are simply landing left and right out of the sky, according to the Jobs-like "vision" of designers, PMs, executives.
Edit: it's like "damnatio memoriae" for the people who are actually laying the brick.