Why isn't Bitcoin using public key extraction from signature to reduce the blockchain size?
The author of wxBitcoin was most likely unaware of the ability to do this, there's other inefficiencies like the original use of uncompressed points and BER encoding for signatures which also would have been good to eliminate.