I can't agree with 3 at all. The rest yeah.
I like having reasons to replay the game and being pushed to try a different class or something.
Some games can take a very long time to 100%, and that's okay. Comments like "have you seen my backlog??" seem weird to me. 100%ing is something you do when you want to get everything you can out of a game, and some games have a lot to offer. I really enjoyed the Dark Souls 3 example in fact. It's something to push you to experience everything the game has to offer. If you're not up to that and just want to tick a lot of boxes, I feel like you're trying to force a lot of developers into a box.
Really can't disagree with that one more.
What I can't believe you did miss, and what would replace that point very well is: pointless single online achievements for accessing some tiny weird service.
Fucking. STOP IT. No one cares about these achievements. It's always just a tiny niggling 5G out of 1000, or that one thing that keeps you from the platinum because you had the audacity to be 3 years late to the party. Not caring about these people is so short sighted. What about someone who gets into an old game of yours. Loves it. 100%s it, and wants to jump in the newest entry? I've done that many times, and also either had other friends who did it, or recommended games and series based on it.
And you know what's worse? A lot of this shit could be easily fixed too.
Like, "Upload a design for your car" or "upload a photo" like Forza has.
just
Just
holy shit like, this is so simple to fix. If you want people to engage with these systems, fine. But why the fuck is it tied to whether the photo uploads? Why not just give the achievement for clicking the "Upload" button. There. So simple. It accomplishes your goal of engagement while also not being a dumb bullshit thing that prevents 100%s for people who were latecomers to your series and want to start getting into them, which is often achievement hunters.
Such a dumb, easily preventable issue. I am astounded I have never come across a game that did this.
And hell you know whats worse is sometimes this shit never works at all or is super spotty in the first place, so it's not even exclusively a "well you showed up like 2 years later sorry dipshit maybe pay $60 for a game you have no experience in at launch next time if you want to 100% it" kind of issue. Sometimes you did get it at launch and it still doesn't matter. It's just annoying and benefits no one to do it the way it's always done.
Surely, SURELY, tying an achievement to literally just pressing a button has to be easier than tying it to checking with a server for whether the thing uploaded right?