You’re (partially) wrong. I think that the meanwell one was the case for the kickstarter versions. The later versions I know of have a “Great Wall” power supply: How to protect the power module from dust? - #5 by brvdboss
Maybe they are mixing both based on price and/or availability. But it doesn’t matter that much, I think both options are adequate.