Soaring, it's more than just pilots in VMC. All VFR pilots in airspaces C to G provide their own seperation from other VFR traffic. If you think it's inappropriate airspace classification the only two that would provide seperation for VFR/VFR traffic is A or B. The UK don't use B, so that just least A (which EASA is trying to phase out anyway!).
In class C, VFR traffic does get info on other VFR traffic, but no seperation other than from IFR traffic.
It's a long time since I flew in the USA, but from memory I thought it was the same there too?
Apparently, still so. It appears that only Class B provides VFR to VFR separation in the US.