If hashcash was the only novel required building block (other than very widely known things like digital signatures and hash functions)
But it isn't. Bitcoin doesn't use hash cash only to limit the amount of Bitcoins. It uses it to build a block chain of transactions. Does B-money or bitgold have that?