Seeing cororate interest in Open Source / Free Software grow bigger, I am slowly moving towards the camp of the Idealists, like RMS.
Just looking at Linux, the kernel. It's great that it is being used in Android, and that it has a billion users there. But Android is not free in the practical sense for the enduser. They can never update their device to a newer version, because the hardwaredrivers are tied to the kernelversion. "Just buy a new device", Google and the manufacturers say. Just what GNU was all about in the beginning, "just buy a new printer".
Similar corporate interests are happening at Red Hat, which is pulling all the sheets in their direction. Their ideal is to have every Linux distro be similar, like RH. And we are "happy" to just take their software and use it, because it is so pragmatic.
The good thing about Free Software is, you can always fork it. But the barrier to do so is quite high, so there needs to be a lot of frustration for that to happen.
We will see what will happen to GNOME3, Mate and Cinnamon. I wish the later 2 projects the best.