It’s interesting question! I connect to your question. And particle system! I tired to wait when something happen, for example, we need sprite particles for fast smoke, fire, rain etc…
I hope developers will implement it how it was in blender internal at least.