> wouldn’t it be better if the volume at least is shown on open exchanges?
Empirically, no. Large blocks of stock don’t have a liquid market. Forcing them into the open means chopping it into tiny pieces while using derivatives to hedge, for the sophisticated, and getting hosed, for the unsophisticated.