~snip~
I agree with your point of view on this. For an important day like a wedding day or a date, we should give meaningful gifts that are appropriate to the situation, and should not give unrelated things. In OP's case, if his wife knows and is passionate about bitcoin, he can gift bitcoin to her at any time. Giving her bitcoin on her wedding day might make her happy because she understands what it is, but what about the people around her? They don't know anything about bitcoin and came to congratulate the wedding, share the joy with the bride and groom, but they don't understand what's going on, which will make the party no longer interesting.
At the end of the day, it's all about money, bitcoin or gold or any gift is money, but we need to give gifts that suit the situation and context rather than just doing what we want.
Presents should, in fact, capture the spirit of the occasion. Indeed, a bitcoin enthusiast would find this to be a wonderful present on an ordinary day. But we must remember who our audience is. A wedding is about more than simply the coupleits about the guests celebrating with them. Giving bitcoin now? Thats a contemporary decision, but its important to make sure it doesnt dominate the main feelings of the event.
Whether its bitcoin, gold, or any other tangible gift, money is at the center of it all. The sentiment, the feeling behind the present, ought to be the main goal. Indeed, there is a place and a time for everything. Our judgments need to be made with consideration, not only based on trends or personal preferences.