He wants rubles because it's another way to prop up the failing currency.
And because it is a way to soft-sanction European nations. Stopping Gas/Oil exports would hurt Russia far more than the West; but he is gambling that the West will continue buying if he demands payment in rubles while still making things worse for the West and better for Russia. I wonder whether we will have the manglobes to simply refuse and see what his next move is.