It was mainly due to older versions like 1.7 that crashed too often under pressure (ram usage mostly).
The situation got much better since 1.8 and especially 2.0.
The main reason zeromq is so awesome is that we can use it as an rpc protocol for almost everything.