I'm not sure why some people act surprised that PS4 is selling well when it just received a 33% price cut lol. Switch seems unaffected by it and still selling at the same pace.
Xbox will suffer the most as they share a large part of their library with the Playstation. The Switch has a more unique library + a unique selling point (portability and home console in one device).
"The strong do what they can and the weak suffer what they must" - Thoukydides