The original Matt Weber implementation is acknowledged as original inspiration but has since been reimplemented,
Current 4.x version, uses circuit breakers and behaves pretty well also under high load, with the worse thing that can happen is that one gets a * next to a join filter indicating the join was cut at some point.
Typically there is no need for a cut up to 10m join entity sets or so, but if one gets a * then one sees that and can use some more selective filter to get again a complete join. We understand this might not be for everyone of course, therefore understand Elastic/Elasticsearch choice.