Yes and no. Although you are getting your paycheck, it's extremely demotivating be the only person in a team who gives a damn about getting things done. It gets more demotivating with passive aggression from your coworkers that are afraid that your performance raises the bar for everyone. It gets even more demotivating to see others promoted behind your back because they were going to the bar with the boss while you were figuring out how to deliver that critical thing to the customers.
I have personally been in those shoes and had to learn the business skills the hard way. And I don't think I had any other choice aside from giving up and becoming just another employee who doesn't care.