I'm with you, but also there isn't really another way. Digging yourself out of poverty is slow, tedious, unglamorous and full of pitfalls which send you back to square one. The alternative is to be content with being poor.
They go without their subscriptions for 4 years and they have their emergency fund. Moreover, after year 1, they can then start buying more of their things in bulk and save the 10% bulk discount on everyday essential items, which can probably give them another 20-30 dollars a month. And then you have to take that time you were spending watching netflix and invest it in learning skills so you can make more than minimum wage.
I struggle with the middle class version of this question all the time. My company pays overtime at about 30/hr after tax. Is it worth it to work on Saturdays or a couple 10-12 hour days through the week in order to collect the overtime? I'll be exhausted and only pick up an extra 150-300 a week. If I do it for a year I can earn an extra 10 grand or so a year and then put it in the stock market where it will pay me $200/year in dividends (and in 45 years I will have replaced my salary).
This is why Naval says you can't trade time for money and get rich the math doesn't work. But in the beginning you have to while you develop the skills and cash reserves so that you can take the risks which can help you build real wealth.