Little more context is needed here. Yeah, there are no minor league software engineering managers, but I would assume you still could lose your job eventually for bad performance. As could I, eventually. We are all expendable and if something happened to us today the organizations we work for would replace us and move on. Also, losing your job and losing your salary are usually one in the same, but not necessarily in MLB. Two seasons ago Eric Sogard lost his job for bad performance, he still collected every penny left on his contract. If Christian Yelich went 0 for his next 500 and his bosses finally decided he just couldn't play this game anymore, he'd still be owed every bit of his salary for the next 10 years. I dont think being an MLB player is an easy thing. But I do disagree with the idea that we normal joes don't feel nearly as much pressure to do well at work. Maybe not on a day to day basis, but you better believe I know how high the stakes are for me. If I lose my job, my career could be over, and I suddenly can't pay my bills for a family of 5. Maybe that's the case too for young and journeyman MLB players, but certainly not for many.