It's part of a constantly evolving ecosystem. It's a stable product because reliability engineers make it so and software engineers get the integrations right.
There is no way messenger features or functionality is changing that much year over year.
It’s almost entirely bloat.
But a messaging program like Signal is fairly similar in scope, but only has like a couple dozen of devs, compared to Messenger's thousands(?).