I wouldn't waste your time trying to understand or justify the random micro mechanics or nuance to TFT at this point as rough as it is. If not being able to get the client functional after weeks doesn't spell out very loudly that TFT is very low on the Riot priority list I don't know what else does. Common sense would suggest that a turned based game, with minimal player interaction and no player based combat mechanics would be the easiest of all games to adjust, balance, fix. improve, update...you get the idea. Let alone for a $300,000,000 company.
At this point TFT is a very fun little diversion, and yes some people are great at it and figured out those nuances, glitches, bugs, but whether or not they make any sense or are remotely fair is another post entirely. Hats off to those people and for sharing that info with the rest of us!
The only balancing factor I see is you only have to be in the top 4 of any game to get ahead or at least not lose LP. So even though the game is VERY rng heavy, which provides those "OMG" moments, it is largely about playing the odds if you assumed all else is equal.
At some point their will be main stream addons for TFT that display how many champs are currently in game, damage types, comps, and so on. Right now you can't even tell if your team carry is just standing there doing nothing because there is some CC going on or if it's just a bug. Thanks no client, no replay....$300,000,000 company.