>The people who do this usually screw their teammates more than the company. Big companies don't suffer if random people are slacking off and refusing to do their work, but their teammates who want to get a promotion or build their skillsets are going to suffer the consequences of deadbeat coworkers.
??? You've got it exactly reversed. Slacking coworkers are the company's problem, not yours.
I've never seen any company decide not to give a promotion to somebody because their coworker was useless. Hell, sometimes the useless coworker helps because it makes them look better by comparison.