c# – Why ReactiveX or Rx.Net is not popular and used in .Net world?

The concept of Observer and Observable, packed in Rx.Net was popularized by Microsoft as the next big thing in programming and it was marketed as a silver bullet to all list type of processing. similar libraries were introduced for other languages too.

However as we now can see, except for a few die hard fans and learners, Rx.Net has been rejected by the .Net community. No development is done using Rx nor people commonly know it as much as Javascript or Angular community.

My question is why it didn’t catch the attention and it was ignored by the community? what are the reasons? are there any problems in how it was implemented?