Nothing directly will happen, but it can cause a chain of events to occur. While programmer "Dan" is spending the work day trying to boost his Visual Studio Achievements score, over in the next cubicle, programmer "Brian" is busy actually writing code. At the end of the sprint, Brian has finished all the stories he took in and QA calls it "Done". Meanwhile, Dan has barely finished half of what he was supposed to take in. And for the stuff that he did do, it has all kinds of unneeded features that Dan added in search of Visual Studio Achievements.
This goes on for a few months. Brian is getting stuff done. IT has blocked Dan from accessing all social media sites, plus Kickstarter. People are noticing that Brian is the "go to" guy for new features. Dan is still practicing ADD, Achievement Driven Development.
It's annual review time. In recognition of his achievements, the VP of Development has promoted Brian to manager. This is an actual achievement that includes a nice raise and entry into the manager bonus pool. Dan has been transferred to the legacy product team. He didn't get a raise and now has to learn DCOM. Dan now has to use developer tools that do not award achievements, they just compile stuff.
The penalty is DCOM
Verry good attempt at a scenario, but this was about cheating the VS achievement so I wouldn't have to spend anytime getting them.
The other thing is that you don't understand the business world (at least in the United States).
Hardwork != Promotion
Good looks, partying with the boss = promotion,
Say I worked for HP and wanted a promotion, I'd become Meg Whitman's boy toy. (I freelance many odds jobs so I don't deal with this stuff).
The go to guy will always remain the "go to guy" because "they're too valuable" at their current position. The only way for the go to guy to get a promotion is to change jobs.
You need to spend more time reading my websites and watching my videos.