Maybe mine is better than others somehow, but it doesn't have bad battery life. It gets better life than most of my other regulated mods. I personally think that the people that complain about battery life are the ones running higher wattage. Mine has set for about 3 weeks and has went from 99% to 97%.
Long battery life was one of the 1st things I noticed with a 75C. I think you’re right that it must be high Wattage users.