Earlier quoted context omitted.
The interesting thing is not that people are risk averse (and thus choose 100% chance of $900), the interesting thing is that people become risk seeking when it comes to losses (and thus choose 90% chance of -$1000). You're creating a bit of a straw man when it comes to behavioral economists and their view of "rational actors" - the whole field is built around the understanding that there is more to economic decision…
It could also be that the utility of money is perceived to be logarithic, and then it depends on the base the individual uses in the personal utitlity function (which probably depends on the persons net worth) which choice is rational. For example, ln 900 > 0.9 * ln 1000.
But the point is that research has show that almost all people have this bias that makes them much more risk adverse when avoiding losses than when they don't already have the money.
We can speculate a lot on the reasons, but that speculation isn't tested yet.