You need to charge that every week? Well this one lasts two weeks. Only two weeks, what a drag, this one lasts a month.
You need to actually charge it? A Citizen Eco Drive charges itself even with only indoor light. Or an automatic watch that self winds on regular wrist movements, never really needing a "charge" so long as you're actively wearing it.
It's all a trade off of what kind of features you want on your "watch". I'm not taking phone calls and doing NFC payments on an Eco Drive. People are going to value different things, to many charging a few minutes every day isn't an issue for what they seem to get from it.