To be honest, any star who sells the gifts they receive for money is likely to lose popularity, but considering Joan's situation this time, the fact that she sold those gifts for charitable causes didn't attract much criticism.
This was mainly because Joan's identity and backstory made everyone subconsciously feel that this was something she was supposed to do. As a result, her reputation naturally wasn't too bad.
Of course, the fact that Joan donated all the money and didn't keep a penny for herself was also very important. People tend to admire selfless donors and are willing to believe that they are noble.
Also because of this act, many people wanted to interview Joan, but she politely declined, using the reason that she needed to spend the next period collaborating with Leonard Ethan to sort out previous archaeological results and write a thesis.