I think Feral Oink said it well here when someone asked if they should negotiate for additional benefits in lieu of a portion of salary.

"You never want to take a lower salary, especially not in exchange for something that is conditional e.g. benefits. Your salary is the only thing that is guaranteed as a condition of employment. Other things can be changed by the employer at a future point in time."

https://money.stackexchange.com/questions/29677/does-it-make-sense-to-take-a-lower-salary-so-i-can-still-contribute-to-a-roth-ir/29680#29680