I agree that the achievement system could use some work and that two or three publishers are flooding the market with short and easy games but I don't agree that other (major) achievement systems are better nor do I think MS can do a lot to prevent achievement abuse.
Back in the 360 days it was much simpler. Retail games come with 1000G, XBLA games with 200G (later upgraded to 400G). On Xbox One and Series systems, it's just not possible to differentiate anymore. Yes, I would be in favor of decreasing GS value for 30 minute completions but there's no proper way for MS to enforce it. Only way I could think of is using launch prices as a basis for the total achievement value. $60 = 1000G, $30 = 500G, $5 = 85G (rounded).
But even that could be abused by launching at $60 and immediately going on sale permanently for $5.
About other achievement systems. Sony has the exact same problem with those games. Only difference is that I've heard that not every game necessarily has a platinum trophy, so those games might not have one (I haven't checked). Doesn't change the problem that the trophies still count towards your totals and your level.
Steam has even less regulations in place for achievements than MS. There are indie games with thousands of achievements. The game with the most Steam achievements is "The Mexican Dream" with a whopping 10,979 achievements (obviously achieveable in a short time).
Here's a list btw. http://astats.astats.nl/astats/Steam_Games.php?DisplayType=Achievements
So no matter what other things Steam might do better than Xbox in terms of achievements, this alone makes the Steam achievement system absolutely worthless IMO.














