The starting lineup should be your highest paid players (except the rookies who have limited amounts) . If you have veterans who are drawing high pay and they are playing behind someone who makes less then you need to shuffle the player roster to where the highest paid per position is starting. If the lesser paid guys are the teams starters then you don’t need a higher paid player as depth. You are abusing your cap capabilities.
I view Elliot in this category the way he I’d playing now. He would either earn hiis pay or find work somewhere else if he has to sit. I don’t see how he should stay on the roster if he doesn’t pick up his production right away. He is having a bad year and it doesn’t look like it’s getting better. I hope he does pick it up because the team needs to have his production now.