The real problem with gifting a couple isn't budget, it's attribution. Most anniversary gifts end up belonging to one partner within 48 hours. The scented candle moves to her side table. The Bluetooth speaker goes to his home office. The couple smiles at the function and you feel good. Then the gift quietly gets claimed. This matters more in Indian households where the boundary between 'ours' and 'his/hers' is very much a live negotiation, and nobody says it out loud.
The category that actually solves this is shared-use consumables or experiences. A cocktail-making kit with a recipe book keeps both involved, especially if they're the type who host. A hardcover photo book from their year together is the only physical gift that belongs to neither of them specifically and both of them completely. For couples celebrating older anniversaries (five years plus), a spa-for-two voucher or a curated dinner experience does what a product can't: it schedules something they wouldn't book for themselves. The gift becomes an event, not an object sitting in a drawer.
The most common mistake is gifting something romantic for one to give the other. A piece of jewellery, a perfume, a silk saree. These feel anniversary-appropriate but they're actually a couple's gift with a recipient, not a gift for the couple. You've just bought someone's husband a task. He now has to present it like it was from him, find the right moment, say the right thing. That's not thoughtful. That's anniversary ka homework, and he did not sign up for it.