

Yes, because everyone has different needs. Even blender, which has gone far and beyond most graphical software, would be a no-go for someone because of one or two specifics.
Again, I firmly believe in OSS, but I don’t see how porting more professional software hurts the community or freedom effort, when our biggest hurdle is adoption. Missing things people need is a barriers of entry. Missing things a workplace needs is an automatic loss.
Yes, although it has nothing to do with communism and everything to do with dictatorship, ultra nationalism and the strongman image.