Instead of focusing on restrictive game play, feels like we could do with a few more alternatives to a given goal. B199 was all about killing zombies for xp and unlocking perks, many complaints, that's going to be given alternatives, that's already going to please a lot of ppl.
Day 1 forge was problem for some so now they seem to have hit a sweet spot at player level 10 and nomads can still find them in the wild.
The ongoing learn by doing saga, people who enjoy it including myself are being punished by ppl who abuse it. One alternative is you've introduced temporary magazines, why not have learn by doing only after reading, make it 10 or 15 mins and hard to find so it won't get abused. Better yet have make the increment so small and insignificant cheesers will realize they're wasting their time. But for those who enjoy immersive learn by doing get that small satisfaction they're progressing their character 'not' to be mistaken with trying to get godlike.
Attribute gates are the worst for me, it's probably just my playstyle but I do not want to put points in all attributes and be all powerful just to unlock 1 or 2 sub perks, eg
+ Vehicles could be crafted as it is, great for builders. For those who don't build give them the option to purchase it from trader at ridiculous high prices so it's not obtainable early stages. Or have it as a very high tiered quest where we earn it through actual game play, make money or complete trader quests. Someone pointed out a reputation system for individual traders which adds another element of game play.
Alternatives > restrictions, might also help cure cheesers.