Engagement and weddings, like the immigration process, are but a blip in time. Your marriage is intended to last a lifetime, irrespective of how you got there.
I have a friend who, when planning her wedding, initially wanted a BIG ta-doo (her family is Filipino) but the cost of having the big wedding undermined what she actually wanted to achieve. She "curated" her guest list to include the people that she felt had been influential on the success of her relationship with her husband and would celebrate and support their life long marriage, through not just the happy times, but the challenging, tough times as well.
Hubs and I never got engaged. We left work for lunch one day and he said "maybe we should go get a marriage license". I agreed and off we went. I still don't have an engagement ring. I have a beautiful sapphire and diamond platinum wedding band, though.
Hubs and I still got dressed up to the nines - I had a wedding gown (with pockets, no less!), he had a beautiful custom Italian suit, my kids were in formal wear and we got married at a friend's place with him and his wife as our witnesses and photographer with the JP. We took them to a top, high end, local restaurant where I am friends with the chef and enjoyed a delicious meal and then the chef sent this ridiculous dessert tasting menu that was about 6 rounds long! It was planned and executed in 10 days and turned out beautifully.
My point is don't get hung up on the engagement and the wedding. If you've met your person, that's what's important. Being together is what's important. Starting your marriage off on an equal footing is important. Bringing your person to the US and them being in a new country with no friends, no family, unable to work, unable (in many states) to drive and 100% financially dependent on you after having their own successful career will not create the most harmonious of situations in which to begin your marriage that's supposed to last a lifetime. Think bigger picture and what that looks like.