The gen was insanely long
Most people had already the console they wanted and some even replaced them 2-3 times over this long Gen.
If the PS4 would have Supply for 10 Million they would have sold that - Numbers will pick up when Sony has supply cause people are hungry for a new console.