In the first place, IMO, "Tivoization" is an overblown problem ; in the second place, I think the anti-tivoization (and, insofar as they limit the use cases of Free Software, anti-software freedom) provisions of the GPLv3 have done more to prevent GPL usage than to prevent tivoization.
I think it dramatically highlighted the problem with the GPL approach: that, now that the value of open source software is demonstrated, while some people will take and not give back with the opportunity, lots will, and you end up getting more growth of usable F/OSS software if you don't burden the people downstream, and if you try to use compulsion, you get locked in a cycle of increasing the complications and restrictions for downstream users in a way that just gets more people to throw up their hands and not bother with your code at all. While the bad actors find new and creative ways of complying with your most recent license while subverting its intent, leading to yet more complicated licenses, with more burdens, etc.