Is a law that will, in the future, be found unconstitutional by the Supreme Court unconstitutional before they find it to be so?
Wouldn’t it be more reasonable to view this phenomenon within the context of the balanced powers of government? The Supreme Court has the final say in the constitutionality of a certain law, but that doesn’t make them the most powerful branch of government. They lack the power to try again, and the legislature and the executive have that power.
To me, the system is working as intended when the people elect representatives who repeatedly force the judicial branch to strike down laws the people want. This seems to be a way to redirect this type of question into a political solution, i.e., a way to force people to recognize that what they really want is not a particular law, but a better judiciary or a center Constitution.
After all, the chain of events you’re describing is one that never departs from the mechanisms considered by the Constitution (and the Marbury court, of course, but that ship has sailed).