As another European immigrant, I can give you my perspective. Initially I was apprehensive about my wife not being able to work.
In practice, it was less than a year from the moment she arrived until she got an EAD card (work authorization after reaching a certain stage in the green card application). Certainly a sacrifice, but looking back it was worth it.
The green card process took ~1.5 years in total (received it early 2017), which pales in comparison to what people from China and (especially) India have to go through. Did it become much worse in the last year?