OP doesn't account for all the dongles you would have to buy, that could easily come out to about ~$200 per Macbook - which puts the price much closer to the Surface Book's with equivalent ports.
FYI Google's codebase is also heavily Java. I'm not sure if it's a good idea to judge companies/projects based on the language they use. [Edit: Okay, maybe I misunderstood that part]
Did the other interviewers also ask similar questions?
Hmm. I think data showing hiring vs time for companies would be more relevant than average tenure of an employee.
i.e. The faster a company grows, the less likely/harder it is to maintain culture and enforce hiring/recruiting standards - I can see how that may lead to shitty interview questions.