Why do past events disappear on the calendar, but others stay visible?

Yes, and I saw the purported solutions, as the final solution is toggled: