Very frequently the problem people have is they have misconfigured something, and then blame the plugin or Construct. We regularly help people get it working again by making sure they've done things like use the right IDs in the right places.
There have been some bugs which really were in Construct. We do work hard to make sure these are resolved. However some issues are particularly difficult - the issue you linked to is tagged "difficult", but it also looks like it only happens in a specific set of circumstances, so it should not block other uses of the feature. We are a tiny team dealing with thousands of bug reports; please be patient, sometimes we need a bit more time to sort the thornier issues out.