FPGAs make about as much sense as spending the majority of you silicon resources on a barely programmable collection of crippled SIMD pipelines and then proclaiming it will be the future...
First of all, based on past performance, we can say that this isn't true.
Second, the advantages of FPGAs aren't in being reprogrammable within a box. It is fair to say that basically all the FPGAs sold are only used for a fixed problem. AKA, company A buys them to do X, company B buys them to do Y, company C buys them to do Z. No one is buying them to dynamically switch between XY&Z. The thing about FPGAs, is that it is a lot cheaper to buy one and program it to do your low volume workload than it is to fab a chip, hence their use in the industry. As something that you reprogram from application to application, they are basically still born.
In something like a console, it makes much more sense to use application specific programmable logic (GPUs, physics, ray trace, etc) or custom logic or general purpose logic(AKA cpus) than it does to use FPGAs since you are already doing a custom design from the start.
Also, the skill sets needed to design an FPGA and the skill sets needed to design a program are significantly different. General and even graphical programming is a small small subset of the skills required to program FPGAs. At least EE had some similarities to normal programming. FPGAs have none.