You live in a different world where noone wants to use a year old phone. I certainly live in a different, and perhaps non-standard, world as well. At my game night last night there wasn't a single phone newer than 5 years.
And not a single person there had any desire for a newer phone?
Well they all work in tech and make well over 6 figures, they could buy one if they wanted. There may be some desire, but it's balanced by other factors.
99% of users, even after this bill, will never repair anything ever. It's forcing niche desires onto everyone.
It's a law that forces producers hand to do something the vast majority of consumers don't actually want.
Almost everyone will continue to buy a new phone when theirs breaks. No one wants to use a year old phone. It's already outdated. That's what makes it anti-consumer - being directly out of line with what consumers actually want.