gfgh wrote:
1. Is not a 100% skill game.
Nothing is a 100% skill game. And Elo doesn't assume anything to that effect. Much to the contrary - if better players would always beat worse players, Elo scores would go to infinity, making them completely wortheless.
The point of Elo is to approximate winning
propability. Even if the best player had only 55% win rate against the worst player - given enough time, Elo would tease out that exact fact.
gfgh wrote:
2. Even if were a 100% skill game the skill is not linear
That's an interesting idea. I suppose you could, say, try to measure whether an opponent was playing aggressively or passively - and then award each player two (or more) Elo scores playing against each style. Wouldn't be too hard to built such a system.
I'm not really sure it's worth it though. Personally, I think you should only be allowed to call yourself a good poker player once you can win against
any style out there. Either by adopting a save style yourself - or by reacting to your opponent's play.