PC game developers have to deal with heterogenous hardware and standards and making sure the game works with different configurations, which is a lot of effort.
Saying that they are wasteful and lazy is just wrong.
Also, innovation in hardware comes from PC, since it allows to test a certain hardware component on the market without designing a new system.
Console hardware is developed on the base of experience with PC platform.