I think CAF is more scared of Morocco withdrawing their support from CAF competitions more than anything. This should be a wake up call to other African countries that need to invest more in sports. If Senegal had as much influence in African football, CAF wouldn’t have entertained Morocco’s petition.
I believe it's not just about influence; the main point is:
Did Senegal break the rules in the AFCON finals?
I like Senegal and I don't like the corruption that has been happening on my African continent. But for CAF to have made such a decision, I believe they used strong reasons that could hardly be contested in other instances. CAF wouldn't be naive or stupid enough to take the cup away from Senegal if they didn't find something serious in Senegal's conduct during the game.
Even if Morocco bribed everyone at CAF, CAF would still have to have proof that Senegal broke some serious rule that justifies this decision, and unfortunately the Senegalese players broke rules because they didn't stay calm, they didn't know how to use their heads properly during the game, and therefore they can't complain now.
I know it may seem unfair, because a lot of time has passed, but when dealing with corrupt people, you can't break a rule they made, because they used it against you. CAF says that the Senegalese players broke articles 82 and 83, and Senegal was punished for violating article 82, which states that if a team leaves the field without the referee's permission, they will be eliminated. There's no way to disagree with that article.