The problem now is that unless we force this good behaviour, other interests will start forcing the bad behaviour.
If everyone is using Bitcoin correctly (ie, no address reuse), people can still choose to publish their transaction log.
That is, address reuse takes away the choice; forbidding it does not.
You know, you make it really hard for me to argue my side when you do nothing but make well-reasoned completely fair points.