That's not "literally advertising", that's an Easter egg, a very subtle hint or maybe even "coded language"
In any case, it requires the person encountering it to already have a concept of it and background knowledge to some degree.
This isn't the 90's/early 2000s anymore where there were only a few TLDs to go around, back then encountering .ml would have lead to a line of questioning like you say.
But not today, today the average user doesn't question the TLD anymore (as long as it's not one frequently associated with "scams" like .xyz) because there's just so many of them ranging from .io to .AI to .shop and .network
This was one mod on one comm, if it's a good or bad mod decision I won't comment on. But poor mod decisions can happen any time anywhere.
The problem with .ml is the fact that it's the admins micromanaging across the entire instance in order to push a political narrative. Nearly all mod actions in the .ml modlog is from 2 admins and shows a clear bias to push their ideology, leveraging their notoriety to do it and allowing known misinformation outlets' "articles" to fester while surprising criticism from credible outlets.