Bitcoin is 'anonymous enough' given the current regulatory environment. As the regulation catches up, Bitcoin will evolve to be precisely as fungible as is required to support its users. You see that happening now with Gregory Maxwell's research. The protocal can and does evolve. Fungibility has opportunity costs, and Bitcoin simply hasn't needed to add these features in yet.