There is nothing Discovery was actually losing. People who wanted to go for Gold/Diamond did this before by swiping through the gym in any case. Those same people where mostly the ones who complained as they did not get as many points after the April adjustment. In the end it means really nothing, as even with regular exercise you will hit the annual threshold. An active person will have reached max fitness points by May. An average active person by September.
The free drinks you earned where pointless (at least for us - no-one ever redeemed a single one). I get that very active people are upset when they did a 2 hour HIT workout and then got less points than an obese person walking a 5km Parkrun for 1 1/2 hours.
As long as I personally get more money/benefits back than what the vitality membership costs, I am fine with this. So far this works with grocery purchases and travel. I joined Discovery for the medical cover and not having all the hassles people have with other medical aids. Whenever I required medical assistance, Discovery covered this well enough. My biggest issue is that medical cover is insanely expensive, but is not something I would want to go cheap with either.