Revenue is a big part of the problem but its also caused by the lack of managers. The talent pool of players is getting smaller and worse (in my opinion) which is because there are fewer managers in the game (drafting and training)
With fewer great, high tsp and even average players being drafted and trained, the price of average-amazing, plus mono-skilled players will inevitably go up, as supply drops has dropped faster than demand.