(warning: armchair expert, I've just read a bunch of wikipedia pages)
I believe there's still sources of systemic error that would affect all the signals similarly, such as atmospheric interference, so even taking (for example) the average of the reported position from all the services may not improve accuracy that much.
https://en.wikipedia.org/wiki/Error_analysis_for_the_Global_... is a good read.