That's absolutely not true for one, I personally wrote longer content for that exact reason. Second, if you're actually writing something worthwhile, that's a lot easier said than done. If I'm writing a power rankings, for instance, should I write the Top 5 then say "Well, if you want the rest, come back next week!" It makes no sense. If people are going to put in the work to actually have good content, they should be rewarded.