The point is a simple one: we at least know that mod has been tested and released with that Weidu version.
The problem with this is that ... see this ...
I've posted in a dozen different places that the SCS v30 autoinstall feature dies not work with EE 2.0+ games. It's been that way for two years now. Whose responsibility is it if a player ignores or misses that? Surely not Weidu's.
As for EET: realistically, separating out GAME_IS ~eet~ from GAME_IS ~bg2ee~ was probably a mistake, for the same reason it was a mistake separating SoD from BGEE. EET runs ON BG2EE; therefore GAME_IS ~bg2ee~ should probably return true for EET games, to stay on the safe side of compatibility with older mods. Mods trying to exclusively carve out EET could use GAME_INCLUDES or something like that. It's probably too late to fix this the way SoD was fixed... so whatever. But that would be a *better* and more targeted fix for this issue, than applying a universal mandatory auto-update scheme.
Not to mention, mods being actively developed can of course update Weidu as needed, and mods that are not actively developed can be fixpack'd and/or hotfix'd as needed. As SCS has been.
Of course this is not a rant on how Weidu currently works - personally, for my installs, I like it just fine. Per the thread title, this is simply advocacy to re-think the question of auto-updates in future versions and/or externalizations of its features.