I think its a combination of a bunch of things things, and yes ALL chains stretch, and will keep stretching till they don't fit right
the channels on the bar will also wear and make things shorter so to speak, just as sprockets will also wear
and YES the quality of the chain matters, better chains last longer due to made of better materials!
if you ever run the saw on low oil and or get the chain VERY HOT< it will also stretch a lot more and faster!
this is why there replaceable and made to be replaced when they get stretched too far, cutters too worn down (and there is a set limit on when your NOT supposed to keep on
re sharpening them and should toss them)
just like there are different design of cutters and materials some chains are made of, quality of them will always vary and life of them, many times comes down to the user as much as the materials used in them!
ain't nothing made to last forever, and these days, I think most all are more of a throw away design cheaper materials, to make more profits on both saving on materials as well as selling more and more often!
I tend to stick with Oregon Brand chains, as do most of the folks I know that timber cut for a living!
a FYI tip, is have a few chains on hand, and when one get DULL< swap to a sharpened one!
this way your not over heating , over working the dull one, which is what will make it heat up more , lower the temper on the steel, and thus make it stretch faster and more!
ruining it faster than needed!
not to mention save you a lot more time in faster cuts, and less swearing maybe LOL