A weekly to-do list sounds sensible until you actually build one: forty tasks for seven days, no sense of which day each belongs to, and by Monday you've done the easy ones while Thursday's report slides into being Friday's problem. A list only works at the "week" scale if it keeps the due dates attached to each task — otherwise it's just a daily list wearing a bigger coat.
This tool splits the two jobs instead of merging them: Upcoming holds everything with a due date scattered across the week (the report due Wednesday, the call booked for Friday), and Today pulls out the handful that actually need doing right now, capped at five, on purpose, so "this week" doesn't turn into "everything, today". You look at Upcoming to plan the shape of the week, and Today to actually work. Just try it — put the week's due dates into Upcoming, then each morning pull today's few into Today and leave the rest exactly where they are.