Not poor here, but we don't get cable, and smartphone is $40 per month for me, and I could be getting it for $25. For a lot of poor people, having a basic phone is the only way they have a hope of getting work /keeping work. Our landline is not functional the way a smartphone is.

It's honestly none of your business how poor people spend their money, but I can tell you that this step is not about poor people. It's about leveling the playing field and making sure kids start their day with an actual meal, in the hopes that they will learn better for it. 

We could have and would have paid for school breakfast anyway, but having breakfast at school means my husband can get my kiddo to school early and still get to his office on time. It is a kindness, a convenience, and my kid actually loves going to school, so it's great for him, too. We have family dinner. Not everyone does family breakfast.