I’d like to bring this back to FIRST and not society at large. There are teams which will take another teams idea and use it verbatim - is this bad? Maybe. Maybe not. For a rookie team simply understanding how said idea works is a step in the right direction. That simple act of understanding may have just turned on a student to a career in engineering. Seems beneficial to me. Are there teams that abuse this, sure but I’m more interested in turning on that one student the preventing those other teams from copying our work.
Now a returning team simply copying is not what I would like to see. I know I don’t permit it on our team. Innovating and improving on previous (or current) designs is fine. Quite often our design discussions will include statements like “Oh do you remember how team XXX did that in 200X?” then someone will go and find a picture and we will talk about how and why their idea worked well (or poorly). Then we will talk about if it applies to what we are doing and if so try to make it better. We also have many crazy ideas and over the years many of those ideas have worked their way onto our robots for good and bad. I don’t feel that this depends on “Higher Minds” but rather simple creativity and hard work.
Choosing to share a design now or later is a team by team choice. Our team has no rules on what can / can’t be given away before the competitions. I work with engineers who help other teams and we have a fun time sharing ideas some of them even show up in final designs. However no other team is going to create our exact (winning :-)) robot, so I am not worried.
Either way I am always blown away at competitions by the creativity show by all the teams. I am not at all worried that we would EVER end up with 2000 identical robots.
Very few things are black and white in this world. Don’t believe me read FIRST’s rules. Always gray. 
Joshua