Here's the reason they haven't fired him. This is a quote from Acta about a conversation he had with Frank Robinson.
"I wanted to take the opportunity to thank him for giving me my first shot at the big-league level," said Acta. "He said I'd earned it, but I said, 'Yeah, but you could have fired me after the first year, but you kept me.'
"I'm very grateful and I let him know. He didn't to take any credit for it, but my message was in three days it's going to be my 10th year in the big leagues. It's something that everyone shoots for due to the pension plan and I wanted him to know he was responsible for it. I'm grateful for it."
So the Indians would feel bad if they fired him and he couldn't get his 10 years in for the pension plan. So I guess you just have to show up, you don't have to produce.