Idea about making players want to play TFT
Last 3rd wave of the first phase of game should make you get a guaranteed item so that the occasion of someone not getting single item doesn't happen.
Give players after a TFT game some xp like some coul be like xp you would get from 5 minute summoners rift even if you played 20 minutes of TFT you would at least get some xp.
Missions for TFT? but for things people would want or give them better stuff in the existing reward system.
You can tell what other things would make it better.
I actualy don't mind RNG: good players should know how to play around it and understand that it won't give them advantage everytime...