There are 2 issues here imo.
The one you cite, not having enough money in the system (T2-T3 scene of OW), and so no contracts for the players, which leads to orgs trating them like disposable junk.
And the other one, more specific for Midna, the guy is of course no OWL material, but has played vs OWL players and on an international stage (World Cup) performing very well (2 of the Italians players performed really well, one was him).
On top of that has already proved he can play at Contenders level, WHO wasn't the bottom of last Contenders, ended S2 of contenders with a slightly better result of the team Chubz was playing in (Copenhagen Flames).
Now taken all this into consideration, I understand dorpping him once, you (the manager) decided Chubz has better potential, but not dropin twice in the space of 1 month, after he's brought you again to Contenders.
But then it's just us speaking, what's almost sure, Midna has basically quit playing OW profesionally (he's almost 20 I guess so not so old) after this, and it's a shame to see a talented player quit the game like that.