Yes. But so would financially contributing to the folks who did the work.
Sure.
Since they're a for profit entity, they'll do whatever they think offers the best cost/benefit.
If those folks wanted money for their work, they should be charging a price for it.
AWS literally did that. They paid for full time developers to contribute back to the redis code base, including core redis developers. If you actually look at the redis code base the majority of it was written by people who never worked for redis.