Q1. All your suggested reasons seem likely. I guess another reason could be to stroke the gift-givers ego to encourage them to give similar or larger gifts in the future (but maybe not because not all clients even use Twitter?).
…
Q2. I don't mind but I do think there's a graceful and a tacky way to do it.
I agree with this. I understand why they do it, but when it’s too much and not done in a classy way, it’s a turn off for me (just my opinion).
@LC18 , Lena, you seem to be a nice person, down to earth and you wouldn’t show off gifts or pics of dinner dates, from what I can see. But I’m totally fine with it when it’s done in a subtle way.
To answer the original question 1, it’s a bit of both.
Q2: I don’t mind seeing it on social media, as long as it’s done in a classy way and not very often (every week, lol!). On the other hand, I’m checking those SM posts less these days, so I always have the option of not looking at them if it becomes a turnoff!