I personally find it weird to thank a company or a group of workers for a paid product made for the masses. They may deserve thanks when they cater to what the community is requesting them to do, and even then, not always.

It's very different from thanking a worker that is interacting directly with you and providing a service tailored for you/your needs (like waiters, doctors, cashiers, etc)