You are absolutely right, but it's also not as bad as it was before. You can now buy "unrestricted" parts. Before, you couldn't even buy an air filter.
You couldn't even buy a screw from their online ordering system. "Price: Not listed". "Order: Contact Tesla" (who would then say "not available to you".
Even their service manuals. Make an appointment, in MA. Pay a fee. Go to a specified location, weeks later. Go into a room with paper and pencil, no cameras, phones, or computers allowed. Be given a time limit.
https://service.teslamotors.com/
It’s just expensive