I guess that makes sense. I always thought people would want you at the wedding whether they want a gift or not but perhaps if they are big weddings then they are just being polite inviting people and can't afford that. It's probably easier just not to go unless they're very close friends/family.