in nearly every Free Software project which exists today, there is a clear “owner” of the software
1) No there is not ex: net-tools
2) The "clear owner" is not always static (ex: busybox.)
Or later clause is bad
Yeah that's not great since the FSF can relicense your project. CLAs are usually better.
Users can't maintain complex software
Some can and do, not all of them have to but the ones that can need the option.
People complain about it as hostile
Ok. People complain about roads and trains as "hostile." That doesn't mean they're bad. People say stupid things all the time.
Free Software certainly has it's issues but "it's the best we've got."