Yeah, my example was just showing a mix of different events all being used together (and yes, this would work with WebSDK/XDM Streams too, just a slightly different format)...
Now, if your developer isn't properly stitching the events onto the same tracking call, then yes, you will have a problem....