This entire discussion though would be irrelevant then. Because it is not about the needs being fullfilled or not. Because hosting and delivering addons is a need that Overwolf is filling. All of the arguments against Overwolf has nothing to do with needs. But luxuries. They don't want ads. They don't want data mining. Etc Etc. Those are all luxuries. A lot of the objections are things that both Curse and Amazon likely did.
Are some of the concern legitimate? Sure. But it has nothing to do with the function of the an app to download addons. And lets be fair the only real problem with the current Curseforge app is that it requires a secondary app to be installed. The main Overwolf client while essentially the same as Twitch it isn't integrated like the Mods tab is so it feels different.