If $3,000 is a ripoff, authors would refuse to pay and will pressure IEEE to reduce prices or take their business elsewhere, which has happened in a number of fields where open access journals have sprung up. Having libraries pay the publisher is not as effective for cost control.
Maybe peer review or even journals should die? I don’t quite agree, but if it’s true, having authors pay is probably the best way of bringing this about.