I don't think they are one of those companies where I wonder why they need people. They are doing something really hard. Maybe too hard.
As for the sales platform, why wouldn't they develop it? To attract developers they need to make it easy for users to buy the products those developers would be create. It's not like the early 2000's where you could launch a console without an online store, it's pretty much mandatory these days because both developers/publishers and consumers expect it to be there.
They have sales and customer support. They also don't have a (sizable) network of 3rd party developers yet, and had a lot of staff internally working on content for the platform.
In addition to the fact they design their own hardware, they manufacture and test it themselves too so they have supply chain/logistics to worry about, QA and test development, factory workers/technicians, etc.
Of all the "how does X have so many people?!" ML makes the most sense. It's hardware, not easyware.
What the heck do a thousand people do at Magic Leap? That’s an insane headcount for a company without a sales or consumer support team. And that’s just the jobs they cut!