It actually functioned as intended, which was as a deterrent to respecc’ing. The dual-spec feature they add later (in WotLK) continues to act the same way, but adds an additional spec.
Lowering the cost to respec would be a change against the intended design of the time. Not that I am against lowering respec fees: