Hello and thanks for the question, all questions are welcome!
The reason of not implementing the Stream API up to this moment has been, quite frankly, the cost of the redevelopment and retesting of all the code involved in the refreshing of markets. Most of strategies users program with triggers do not require such intensive refresh rate, so the problem has not been very urgent.
However, we are currently working on a platform solution (a MF Pro, but in a cloud, working 24/7), and that solution will be based on the Stream API, hopefully benefiting from all its advantages.