When I launched the development of the GNU system I explicitly said the purpose of developing this system is so we can use our computers and have freedom thus if you use some other free system instead but you have freedom then it's a success. It's not popularity for our code but it's success for our goal.
I think there is a generation gap. I personally look forward to as our generation becomes the leaders you are gonna see a change and I think hopefully gay marriage will be a part of that country.