Apart from its benefits, an RX framework has the following limitations or drawbacks:
- It does not support Message-Driven architecture
- We will lose all the benefits we get from Message-Driven architecture, such as loose coupling between components, Location Transparency, and immutability by design
- We need to write lots of boilerplate code to support external Message-Driven components