honestbharani
Whatever it takes!!!
I'll have a crack at this though, because you do seem to be trying to think sensibly about it.
This is an assumption. You're assuming that if Bevan was at 3 and Jones was at 6 then their averages would have swapped. There's no reason to think that Jones would have averaged higher playing Bevan's role than he did in his actual career. Maybe he would have only averaged 35 if he batted mostly at 6. Similarly there's no reason to think that Bevan would have averaged significantly less than he did at 6 if he batted higher. He very likely would still have averaged ~50, just with more runs and less not outs.
There's no reason to think that an average can be artificially "boosted by not outs" over any significant sample. If anything the opposite is more likely and by having more innings finished not out you've been robbed of continuing batting when you've already played yourself in. It would make more sense to say the opposite of what you're saying, that more not outs actually hurt your average (as counter-intitutive as this may seem at first glance).
This is a completely different discussion. Obviously, with 2 hypothetically identical batsmen, someone batting higher is going to have a higher RPI and seemingly "contribute more to the team". It tells you nothing that average doesn't already tell you much more accurately.
You could argue that "RPI is a more accurate indication of the runs a player scored for their team and hence the impact they had" but once again, that's not a measure of how good the player was, or how well they batted. It's just that they batted higher in the order
Not true at all in the context of ODIs when either the number of overs or the target is known....