I hear is rather important for gaming.
I totally agree, but I was actually referring to the software side of things. Consoles are now starting to depend on PC software technologies (Mono, HTML, etc) instead of the highly optimized low level code that dominated previous generations. I remember how the PSN store's responsiveness on PS3 took a nose dive when they switched to the new HTML based store.
The other issue is fixed spec. The computer you have is always older and slower than the newer one that you can buy. And the instant you buy one and use it, there is already something newer and better. This isn't a new phenomenon. The second someone bought an Atari 2600, there were newer and better electronic components on the market. From a computing power perspective, fixed spec is terrible, and you want to continuously buy new hardware every minute. From a practical market perspective, gaming consumers don't want to rebuy hardware frequently, and some would rather buy slower hardware that has a more established game catalog than faster hardware, and game developers want to target mass audiences not just the bleeding edge. When you consider those effects, fixed spec has some advantage, which is why companies do it, even if it will always lose a computing power comparison.
This is like any other contentious platform flame war: you are cheering for your favorite and rooting against the competition; praising the former and insulting the latter.
As a consumer, you should enjoy what you like for whatever reasons that you want, but I don't see any basis to your points beyond that.
New games still use highly optimized low level code for low level graphics. Old games used non-optimized high level stuff like Lua for higher level game logic. That hasn't changed.
Games made entirely in Mono or HTML tend to be the less graphically intensive games, like the featured Towerfall Ascension which is extremely graphically primitive.
Java seems to have pretty high performance as well: a lot of libgdx games and a few Java OpenGL games like Wakfu, Minecraft, and I think Jake.