I think you have learnt Yukos case from MSM. It could have been bought by any other company not only Rosneft. The problem is a few private players could risk to bid considering how fast the company was losing value with all it’s troubles.
Who would Putin have allowed Yukos to be sold to? Certainly not Exxon. Nationalization follows nationalization. Leopards do not change their spots.