No.
They came out at the right time. What people don't realize is that Current gen consoles cost way less now, than last gen. consoles costed when they first came out. At the start of last gen. you had X360 selling for $399, and PS3 selling for $499.
While that is technically the same amount that the new consoles cost now, due to inflation, $399/$499 is not worth as much as it used to be, and therefore, the new consoles are cheaper. Because the new console are cheaper, it means that the HW in them will be less powerfull in compairison to PCs than the X360/PS3 were compaired to PCs back in 2006/2007.
So it's a trade off. We have less powerfull consoles this time around, but at the same time they are cheaper, so we can't really complain, just be thankfull that game prices haven't risen to $70 yet.