I doubt if Rishab will make a comeback anytime soon, his recovery will take a minimum of 6-8 months and then there is a match fitness issue. Forget about the ODI wc (Oct 2023), atm Indian management is not even considering him for the test series against SA and England, which is scheduled around Dec 2023-Jan 2024 and Jan-Mar 2024.
Regarding his consistency.
Sky's average is 24 after playing 26 matches and Sanju's 55 after featuring in 13 matches.
OK.. so Pant is not going to be fit anytime soon. Samson's average is boosted by the fact that he remained not out on 5 out of 12 occasions when he got to bat. He has scored a total of 390 runs from 13 ODI matches (and his best average is against Zimbabwe). For Suryakumar Yadav, the average is impacted by the fact that he scored 0 runs in three matches against Australia. He has decent average against teams such as Sri Lanka and South Africa. Also, SKY played a majority of his ODI matches in SENA conditions (6 in West Indies).
Well, that's how average works in general. Most of the time Sanju goes not out because he bats in the lower middle order.
But anyway look at Sky's recent numbers, if we leave out his first 6-7 innings then it does say something about his consistency in ODI.
Samson : 46, 12, 54, 6*, (Zim: DNB, 43*, 15), 83*, 30*, 2*, 36, 9, 51
SKY: 31* 53, 40, 39, 34, 64, 6, DNB, 27, 16, 13, 9, 8, 4, 34*, 6, 4, 31, DNB,14, 0, 0, 0, 19, 24, 35