Pseudonymous addresses and no address re-use is cool, but it's clearly not good enough for real privacy. If Satoshi could figure out a good-enough solution to the Byzantine Generals' Problem by creating the blockchain, couldn't he figure out coinjoin? It's curious that a person who was obsessed with privacy didn't implement it at the protocol level. Was he in a rush to release bitcoin? Doubtful. Was it above his abilities? Doubtful.
firstly although he wanted to stay anonymous, it was not due to some conspiracy about financial oversight by governments. it was more related to not wanting to get arrested for money creation.
but as we have now become aware that bitcoin is classed as an asset currency and not thing to do with government fiat, his anonimity was less needed than first thought. but now we see thousands of people wanting to search him out as a form of religious icon. i can see why he desires to stay anonymous.
as for why bitcoin doesnt have more anonimity features. well bitcoin itself meant to be a small straightforward way to enpower people and remove control of wealth from corporate entities who have centralised powers. bitcoin is enough to be pseudonominous BUT it has to be for PEOPLE to care about what they do with such features.
basically no code in the world can stop an idiot telling everyone what his address is,.. so its upto the people to protect themselves.
there are other layers that can sit alongside or ontop of bitcoin to help reduce self management and with people relying more on code then their selves. but i believe satoshi cared more about financial freedom and self control, rather than hiding funds away.
and there is no point talking about bitcoin as if satoshi has any say in it anymore. if you dislike it and want bitcoin to have extra facility, you can either make your own, or go to the bitcoin github and submit idea's/code.