A common belief is that cufflinks are expensive. While it may seem so, the expensiveness of an item depends on many factors. Let me explain.
First, the best materials make the best cufflinks are precious metals. While cufflinks can be made with stainless steel, connaisseurs will prefer precious materials such as gold or silver, and gemstones such as diamonds or sapphires. These materials are in limited resource and so are expensive to acquire, their price is always fluctuating.
Second, the craftsmanship involved also adds to the cost. High-end cufflinks are made by skilled artisans who take the time to carefully design and create each piece, one by one. They're not comparable to mass-produced cufflinks. It's like the difference between a a fake Luxury watch and an aythentic one, the first one is mass-produced, with no attention to details, nor expertise and know-how. The authentic watch, on the other hand is the result of fine craftsmanship and years of experience, research and attention to details.
Third, when cufflinks are handmade, they also come with a guarantee against defects. That's also what one buys : peace of mind that what was bought will last and will be transmitted to the young generation. Sure you can buy cheap cufflinks, but if/when they break, the money you spent is lost. While when buying cufflinks from a reputable brand/maker, you know what, in the unlikely event of breakage, your investment is not lost.
In conclusion, cufflinks can be seen as "expensive" because of the materials, craftsmanship, brand and exclusivity associated with them. While they are not a necessity, they are a luxurious and sophisticated accessory that can elevate any formal outfit. They can be considered as a worthwhile investment for those who value quality, style, and exclusivity.