Employer doesn't want to change it saying it's common and everyone signed it.
It doesn't necessarily mean that they plan to screw you. But it certainly means they don't trust you, and it brings all the downsides of lack of trust.
It also means that they're effectively filtering out talent, so your colleagues are unlikely to be very good.
If you have any other option I would take the other option. If you have no other options I would redline it and send it back. But whatever you do do not sign that clause.
One could mess with the employer: offer an amendment where they own your work forever, but they pay you, forever, for your time, at whatever rate you set. :)