I mean yeah, that's exactly it. When I play a game, any game, I always try to find the most efficient way to play. Now I realize thats a "me" problem, but I strongly suspect that there are more people who play that way than there are that play your way. I envy that you can ignore the systems and do whatever you want, but I find it annoying that if I want to play a certain way, baton and shotgun for example, I have to intentionally hurt my overall progression to do so. I think that the fact that it wasn't always that way makes it even harder to accept.
Though lets compare that with A12-A16 for example. If I wanted to play say shotgun in that game, I could do that for a while. But then other weapons overtook because they were wildly better and I could not anymore (If I remember correctly). Since weapons types were follwing a power level then your choice (using the efficient way) left you no choice but to drop shotgun eventually. Even not using the efficient way there was no way to use shotgun or pistol in endgame, because they were simply too weak for the zombies you encountered then