I’ve used this argument for a long time as a difference between appropriation and appreciation. If you are buying directly from the people of that culture you are supporting them in keeping certain practices and talents alive. They are choosing what they share while making a living from their work. You are supporting them, while enjoying their culture. This is not only okay but it can really help people from these communities.
With appropriation, you are taking money away from the people. While mocking everything they stand for, and giving money to big companies who only care about profit, and have no understanding of the people they are stealing from.