You do have some good points, Andrew
but I'm not talking just about ideas being secret.
On 1.: you just proved my point! Apple is not letting people near projects they're not directly involved in, even within the same company
But, you are advocating strangers hanging out there?
Are you suggesting some isolated buildings on campus with their own, distinctly-colored entry cards (so "strangers" can't "tailgate" Apple employees into secret areas)?
On 2: Vague, high-level
ideas are a dime a dozen, indeed.
I'm not talking about "ooo, let's put the connector on the left side" type of "secrets".
I'm talking about meticulously designed, complex systems with hundreds of brilliant engineering solutions that were produced, validated with testing etc. over years, costing a lot of sweat and money.
That stuff is part of the execution
and not the pie-in-the-sky idea phase.
It's one thing to reveal engineering solutions in a product tear-down video, after it has been released.
It's a whole other issue if your designs get out before you had a chance to release the product and someone beats you to market with your own designs.
Of course, it depends on the type of product and designs you have.
If I'm developing a simple mobile game, or a ride-sharing web site, I might not care about other people seeing the design process, or even messing with the source code.
That stuff is all
Social media sites, like Facebook, sharing ecosystems, like Uber, Airbnb etc. are all no-brainers. All execution and nearly zero hard-core science / engineering / design (except maybe the AI stuff Facebook etc. are doing).
"Oooo, I made a Web site that lets people chat and share pictures". Who hasn't?
But, if I'm developing spaceships, or cutting-edge humanoid robots... Stuff that is so hard that no one has really done it before, I won't let strangers near it, thank you very much.