Well, at the very least I think the MathWorld entry is wrong when it says "Subsequence generation is implemented in the Wolfram Language as Subsequences." I've sent a message to the MathWorld team to that effect.
But one can see how this presents a legitimately challenging choice for Wolfram Language. WL has no built-in stucture like a set (where order is literally absent). The typical approach is for List to be used to represent a set, and so, whether it's relevant to one's use case or not, the ordering is there. I believe that Subsets was implemented earlier than Subsequences. At the time, the name "Subset" probably made sense. All you need to do if you're really looking for true subSETS is just ignore the ordering. Furthermore, if Subset guaranteed order preservation, then you've killed two birds with one stone, because Subsets will give you the MathWorld definition of subsequences. So, Subsets is a nice and potent function.
But then they wanted to implement a function that produced the contiguous subsequences. What should they name it? "Subsequences" seems appropriate. The MathWorld definition notwithstanding, I think most computer science folks (and probably most non-mathematicians of any type) would interpret "subsequence" to mean contiguous subsequence.
What I would like is an explicit guarantee from Subsets that it preserves order, because if we can assume that, then I think the slight shift in nomenclature is not much of an impediment.