I agree that most of the more recent 007 merchandise was aimed at a certain ‘affordable’ sector of the market as a whole, swatches, bathing trunks, collectible cars and so on. But I’m not entirely sure the more expensive stuff you mention isn’t chiefly much the same, only with a 0 or 00 more on the price tag. Often the jackets and shoes have certain quality issues, showing out-of-the-box wear or other flaws. In effect they are collector items not so much to be worn but owned and shown in a cabinet.
And the difference between an 007-themed Swatch and an 007-themed Omega is more in the eye of the beholder. Since today everybody has a little black-mirror item showing the time both would be likewise superfluous.
In the end I suspect all of these things tend to end up in glass vitrines and on cupboards - only some were a bit more expensive than others. If this Lego-thingy is an actual toy kids can have fun with it’s probably more useful than most of the other stuff.
What I mean is, up to a point most of these items are more or less a luxury, varying only in price tags, not so much in the individual worth they have for the people possessing them.