Hiring full time employee would cost Uber a lot, it's exactly why they are using their current model. It saves them in taxes, insurance costs, liability, etc etc.
I think tech/team leads/PO need to be added to the list also. I've worked with tech leads that trusted me/team and ones that didn't trust me/team.
The one who trusted us always asked "why did you do it this way" and he'd would open it up as a discussion.
While the one who didn't, would basically say "no that's wrong. It needs to be done this way".... 2 weeks later after we would make all the changes that he wanted. He'd say "no this is also wrong, why aren't we doing this [insert implementation that we did initially]".
What issue are you having ?
I've installed IntelliJ via Toolbox. Prior to that I did install it using the archive they provide.