Essentially to get published you have to give away all the publishing rights for the work you submitted. I'd prefer open access journals, but the people who decide if I get my phd don't value those like I do.
The IEEE actually has a reasonable policy https://www.ieee.org/documents/author_faq.pdf(see section 2). Essentially authors are allowed to post the version
of the paper that they submitted for final publication.