I would say to focus more on conserving food rather than cooking it to last for a weeks time. Frozen foods like chicken and beef don't all have to be cooked at once so you can make like Spaghetti or fried chicken, still have leftovers and then STILL have chicken/beef in the freezer waiting to be cooked later.
You can do a lot with chicken.. and rice. It doesn't have to be plain either. Also whenever my mum makes farro pozole (look it up) it tends to lasts a week, and you can freeze some + unfreeze it for the next week.
Who would want to eat the same thing for an entire week?
Not everybody can afford to eat something different everyday.
I HAVE to eat fruits, Vegetables, brown rice, beans, etc every singke day since it's a staple and I'm on a diet. I switch it up though with different spices