And, as you fail to understand, the shipped numbers from Sony and MS are mostly all in the actual end-users hands. There is a reason you can't buy an Xbox One or PS4 on Amazon. They don't have any of that 2 million units MS "sold". (They are expecting a new shipment on Dec 28th according to their site though).
So, the record breaking sales are actual sales. If they weren't, you'd have BestBuys and WalMarts filled with stock, yet their shelves are bare.
I just checked amazon and the ps4 is in stock.
Xbox One will be back in stock on the 28th.
I still remember the Wii launch and how consoles were being sold for like twice the retail price. We're not seeing that here, unless you live in Brazil.