Ps4 and Xbox one are not that hard to get a hold of at this point. Stores are getting stock often enough that you can find them in store or online if you casually check now and then.
Microsoft is shipping xbones more often so they are easier to come by but the must have rush of the holiday season is dying out.
Find some stock. PS4 has been getting shipments to store shelves, Sony has an incredible supply pouring into stores, and yet each time the shipments vanish from shelves within hours or a day at most. Some countries in Europe and telling customers not to expect more stock until March. I think it's fair to say there is widespread reporting to the fact that the Xbox One's are now consistently on store shelves and are no longer selling out. That's not to say that Xbox One isn't still selling well, just that supply is now meeting and exceeding demand.
As to the Microsoft is shipping more often, that's not actually the case I don't think we can say. It's simply that Microsoft [correctly] strategically targeted the United States as being the country that needed a constant supply of their Xbox One, thus there was a reduction in launch countries and the US overwhelmingly has received the bulk of the stock, the US and the UK. Sony's stock is spread into over 50 countries at this point, dwarfing Microsoft's touchdowns at this point. And even then we got some news that Sony has diverted stock that was expected in some of those 50 countries due to overwhelming demand in the US and UK, which they still cannot keep up with.
I think it's fair to say that PS4 has a pretty high level of demand and that neither Sony or Microsoft have a demonstrable advantage in stock supply that I can see, only that one has higher demand.
I personally don't understand the desperate need to have one with the software line ups being lackluster especially on the ps4. But I guess just being able to tell your friends is enough for some people.
All launch software lineups are lackluster as far as I'm concerned. I've always said this. But for some, it's positive to get to know a piece of hardware, learn its idiosyncrasies, learn its flaws and demand for changes in a community. For some they make no distinction between AAA and indie, and look forward to the thriving landscape that is already beginning to build on PS4 or Xbox One when its indie program really gets underway. For others, the diverse explosion of multiplatform titles like The Division, Witcher 3, Valiant Hearts: The Great War, Child of Light, Secret Ponchos, Transistor, Below, Watch Dogs, Wolfenstein: The New Order, The Witness, Mad Max, Metal Gear Solid V: Ground Zeroes, Dying Light, Destiny, Project Cars, Thief, and a whole host of other unknowns but surely coming games like Call of Duty and Assassin's Creed, there are a ton of games people will play all year. And the small group of games they have this second along with testing all the technology out is 'enough' for the moment until the deluge of games quickly begins anew in a month or two. This is seriously not even enough to be a drought yet