America has too many Science, Technology, Engineering, and Math experts. There aren't enough jobs for our high tech graduates. You may not think so, but the story is coming out. Perhaps having a lot of highly trained, unemployed people isn't all bad though. There are a number of great movements that rely on voluntary donation of technical work. Opensource Ecology is only one of many.
These projects wouldn't be going anywhere if they didn't have people with the time and energy to work on them. I suspect that a lot of the work is coming from STEM workers who are under employed. This would be somewhat ironic. The story that there aren't enough STEM workers appears to be intentionally woven by large employers in order to depress labor costs. If that's so, then what a surprise to find competing products on the market made by the workforce they've tricked.