Why is there no voice acting in flagship games yet?

Pokemon is a franchise that makes billions every year, their products literally cannot fail yet they still somehow cannot invest into voice acting and overall better products?

Is there a logical explanation why do they invest so little in GameFreak and their mainline games or is it just plain and simple greed?