The reality is, Sony only has a single, functioning retail unit. It also serves as a development kit for all of their first and third-party devs. That's why you won't see the PS5 for a while, it's being worked on 24/7.
theres an easier explanation that makes way more sense:
Sony’s marketing strategy is ass. We’re just over 5 weeks away from launch, they have many functioning retail units, otherwise November 12 wouldn’t be the launch date.
edit: and read farther. Why did I respond seriously lol.