What I actually have in mind is a soft bonus like enthusiasm (or replace the current enthusiasm system since it doesn't seem realistic to me) that evolves over time but capped at a certain level where teams don't overpower other teams who constantly add/sell players (bot teams are exempted from this bonus). Let's assume that the max bonus is equal to "zealous" enthusiasm which can be achieved when you keep a roster together for an entire season but every time you buy or sell players it drops by 1 level per player added/sold. Would that be feasible or is that still too simple?
This is doable, and makes a lot more sense than enthusiasm only built/used via TIE, Normal, CT.
It also makes sense that a team would be less enthusiastic if they had the same roster day in day out and were losing, or if they got rid of their better players for crappier players etc.
I also, do not think I have seen this specific take as a suggestion before. +1 sir