Low end selvedge denim lasts longer than a decade and even low quality denim lasts. You don't wear stuff out of fashion though, it would be like wearing the best of the 90s.
You're also assuming that the clothes get worn. The cheaper stuff may just be worn as much as the high quality stuff or that they continue to be used.