Open source stuff is great, and I support it and have contributed to projects myself, but people bandy it out as if it's a silver bullet and I have my reservations there. The issue goes way beyond technology itself, it's structural/sociological/cultural and that's not going to be fixed just because there are open source alternatives.
It doesn't stop that, but would you prefer a world where you're unemployed and locked out of the technology, or unemployed, and have access to the technology so you can learn and use it for free to maybe get back in the game?
The more freely available the tech is, the easier it is to reproduce, the less the average joe is going to be locked out of the benefits.
My entire career and everything good in my working life has involved open source software and I'm sure that it will continue to be the case.