How about the fact that it's been a long number of years since the old crew fought? Why wouldn't there be new characters? This is a generational show (since Dio is immortal).
They still charge those prices in Japan. Though the types of shows that rake in the money have seemingly changed and also become a lot more narrow.
Plenty of studios still do impressive stuff though, unlike Toei.