As a feature of MongoDB, Change streams allow applications to access real-time data changes in database.
What is the reasoning behind only making change streams available on replica sets?