great topic.
i agree with all of your points, but as sun also said it would be really difficult (if not impossible) to not count the payed chips into the ranking. for example: you hold 100K chips and bought 1M. to use proper bankroll management lets say normally you would use 5k, to make it easy assume you double it, so you have 105K now. but instead of 100K you have 1100K. so instead of 5 you use 50K. also assume again you double it, you have now 1150K, of which 150K is earned. so even since all the chips are earned because of the buy you have 150K instead of 105K earned. so what normally would take 10 times to get you now get it in 1 time, this is what it would make it very difficult to add this.
besides of this problem, if it was doable i would fully agree on this with you with this.
as already is mentioned, there are more things then only chips to make a good player. don’t know if it helps but since the amount of chips isn’t the only thing that matters to be a good player, maybe use a formula that uses multiple important things into the rank, this way bought chips take much less value.
i have just made my own idea of it, see here: another player ranking calculation