Did you see where I posted that my sister borrowed my Ranger from 2009 to 2013, put over 40,000 miles on it and never changed the oil. And it did no harm to the truck whatsoever. 13 years and 80,000 miles later ,still no leaks or burning of oil. After that, I have no problem with 10,000 miles changes. I only use good full synthetic oil.
My 2021 Honda CBR600RR, Honda says if I use their GN4 10W-40, it's good for 8500 miles. IN a small bore engine that revs to 15,000 rpms. And the engine oil does the transmission. I changed it last time at 10,000, fully warmed up. Came out nice and thick like syrup.
I guess if Castrol is using some advanced additive package, they don't feel that 25,000 miles is a stretch. Like Honda with their oil.