I don’t eat much meat, & I’d definitely order paella over anything porky in a restaurant.
But I genuinely don’t get the upset over the hog roast unless you’re a vegetarian - in which case, fair enough, but you’re going to be averting your gaze quite a lot of the time when attending social events or travelling.
It’s one animal, being consumed from nose to tail - better than 50 battery chickens, surely?
Anyway - neither option sounds ideal.
The hog roast won’t work for vegetarians/Muslims/Jews/people who dislike pork/squeamish people who like eating meat but are aghast at it being, like, bits of an animal.
The paella won’t work for people who are terrified of rice, & will require multiple versions to accommodate all the people who wouldn’t have liked the hog roast AND the shellfish allergy people just joined the chat…
Street food with options sounds much better, honestly.
I don’t think I’ve ever attended a wedding in my life where the food was good, & I’m not fussy, but a couple of street food vans sounds like the likeliest option for everyone to grab something they’re happy with.