Nice article!
I think we are really starting to see a turning point these days. A lot of free software is now catching up to commercial software, or at least, close enough that it becomes hard to justify the cost of buying it.
In my opinion, for amateurish work on almost anything, there is an adequate FOSS solution out there. Just like LibreOffice vs MS Office, unless the office suite is your bread and butter, LibreOffice is probably going to be perfectly adequate (light work, occasional use, etc.).
But what's been happening now is that a lot of FOSS software is catching up, even in professional / engineering fields. Like many game development efforts that rely on Blender instead of some other (expensive) "professional" 3D modeling software. Like the plethora of electronics design software (EDA/eCAD) that mostly rivals commercial solutions. Like GIMP that rivals Photoshop. Like FreeCAD that is starting to look a lot like SolidWorks. Like Code-Aster / Code-Saturn / Salome that hands-down beats most of the very expensive FEA / CFD software packages.
I'm just wondering... what does that entail for these commercial software companies and their employees?