Hi @WayneXYZ,
just to be clear, I completely understand where you're coming from and what you'd like to happen (and why too). It's more of the way that everything works that conflicts with what you'd like to happen.
Let me lay out a scenario in more detail though to perhaps illustrate my point more... Let's say the teacher mistakenly grades an assignment. A student gets the notification they they were graded, and they log in to Canvas and start the next module. Lets then say that module has a 30 minute timed quiz. The student starts taking that quiz. A minute later, the teacher realizes the grading mistake and goes back and removed.changes the grade. If that relocked the proceeding module the student was already in, what would happen to the quiz they were currently taking? Do they get kicked out immediately? Can they finish the quiz, but then see "access denied" because they no longer have module access? Does the attempt even count at all? It is still logged? Are they then given an extra attempt later? This is only one of a possible many similar scenarios to consider, and I would guess everyone may not agree on what they would want to happen for this or other similar scenarios.
Netflix is a streaming service, so it is easier to cut off access since info is always flowing back and forth from the viewer to the server... Canvas content is often more static, so once it's loaded to a web browser, it's just "there" and really hard to take back. With the Netflix example, not paying the bull is clearly something the user did wrong and they can resolve since Netflix would show a "Your payment is past due" or similar error. For the Canvas scenario laid out here (and most I can imagine), the student didn't do anything wrong on their end, so it's going to be more confusing to them to start seeing access denied or other similar errors when they won't understand the cause as it wasn't anything on their end.
This is one where I think many people are going to have different expectations, and that's okay, as long as everyone at least understands what the system actually does. For the most part, I think it works exactly as people expect, but there are these rare cases where mistakes can let students advance further than intended.
-Chris