Kind of a dangerous idea. Cubs don't have a lot of CF depth and what they do have is in A ball. I personally think Almora is better than you do but if I humor your argument that he's not an impact guy, why would you not just keep him around as your #4/5 OF? Fowler historically hasn't remained healthy and as we're seeing now they don't have a lot of answers without him. Removing yet another guy just makes the problem worse. Ultimately, I like McKinney but he's not a CF and the corners are going to be manned by Heyward and probably Schwarber/Bryant. I have to think you'd trade him first not to mention the Rays really don't need a CF.
Basically keeping Fowler doesn't mean you have to trade Almora and the fact you're probably rostering Schwarber in LF necessitates the need for strong defenders on the bench. A fairly basic idea would be to roll with your bats early and then when you double switch hopefully with a lead later in the game you can bring in stronger defenders such as Almora and or Baez if he's not starting and use their added defense to secure games.
I'll start with they have Szczur who fits that role better. So if you are looking for a 4th OF you have him already. 5th they don't need with Bryant and Zorbrist able to come in.
On the Fowler injury issue I wouldn't concern myself over that. Injuries happen and all you can do is have depth. This year it has been a string of injuries vs 1 guy. You use Zobrist, LaStella and Szczur to balance the equation. All can fill the 1/2 role.
I like McKinney but he's not a CF and the corners are going to be manned by Heyward and probably Schwarber/Bryant.
If that is who they want I wouldn't stand in the way.
Basically keeping Fowler doesn't mean you have to trade Almora
No that pretty much does. That is a commitment to CF long term. I see it as the fall off the table with Fowler on the DL and Almora losing playing time to Heyward in CF says much. Almora did not take the job at all. Contreras did so there is no, there is no opportunity. Production creates opportunity vs it is given to you.
Like I said earlier. This team's O is centered around Fowler. No other player has filled that void. Sure you can say D wise you are better but the complete package that Fowler gives has not been replaced. It shows in the playing time given out. It goes to Heyward in CF for the most part with either Bryant or Zobrist helping out in RF. Then Baez and now LaStella giving support. We have seen Bryant in LF and Zobrist in RF with Lastella at 3B and Baez at 2B while Contreras has been catching. But no Almora.
That speaks volume of the state of things. They do not trust Almora other than late switch for pen arms. That is the reality that this team is going through. Even when Almora becomes dependable he doesn't profile as a 2 hitter. His OBA is co-dependent on his BA too much. That bit is too unpredictable to become trust worthy.
So in view of this and seeing how there is not clear cut CF for at least 2 years. Maybe a year if you convert the answer is to extend what is working now.
I would take a proven guy like Fowler who could face injury like any other player vs a guy that is not proven and has holes in his game that may push him into a 4th OF role.