It must be doing something right otherwise why spend the time writing a thousand words about how bad it is? If it were truly bad it would just fade into obscurity
It seems to me that only a few people care. Most people would prefer to read articles without paywalls and ads. However, between reading an article for free(with ads, paywall) or paying a monthly subscription, it seems people prefer the first option.