I didn't attend that SGF talk, so I don't know the details, but that statement seems to incite unnecessary worry. I regularly use MERGE without a BY statement to horizontally concatenate data that I then use to use in creating ODS graphics. (See the end of this article for a discussion.) I've never had a problem.
Philosophically, you have to accept that the first observation in data set 'A' might have nothing to do with the first observation in data set 'B'. Of course, I wouldn't do a statistical analysis of the combined data unless I knew that the observations lined up.
Perhaps a more fair poem would be:
To horizontally concatenate,
MERGE without BY is really great.
But if the variables don't relate,
a statistical analysis is tempting fate.
... View more