The POV you express is quite common but it's mistaken in that it assumes the role of the courts is to "fix" things, when it is not. Their role is to apply the law as written consistently.
While the word "fairly" is often used in place of "consistently", that can lead to confusion because some people mistake the word "fairness" in this context as meaning "morally fair" judicial outcomes. While "moral fairness" does sometimes happen as a result of applying the law consistently, it's not the primary goal or purpose of courts. When things in society are happening that are unfair or otherwise wrong, blaming the courts is like blaming the CPU instead of the programmer. In the US, the "programmer" is congress (the legislative branch). They write the code. The courts in this analogy are the CPU. Their job is to run the code as written correctly and consistently. If the outcomes aren't satisfactory, it's either a bug, missing feature or unhandled exception in the code.
The Supreme Court's primary job is to fix system bugs at the micro-code and kernel levels, stuff like scope violations, etc, when the system runs correct code improperly. It's very rare for the issue behind "bad or unexpected outcomes" to be due to the micro-code or kernel but it can happen. Those rare times are when you call the Supremes. When the Supremes pass on accepting a case without comment, it's like rejecting a bug report, often due to it being a bug in the application-level code. In those cases passing is like responding "Not our Bug." Other times they are basically saying the issue is due to a program using system-level APIs in undefined ways. From their perspective, the system responding to ill-defined or undefined instructions with unexpected or inconsistent results is actually correct, so they respond with "Won't Fix (GiGO)". No one wants the CPU making up how to correctly respond to undefined instructions on its own. This is why the phrase "Courts don't make they law, they apply the law" is such a mantra.
In this case, congress hasn't yet written any code designed to directly address this use case. If we want to "fix" things we need to get the feature approved and on the legislative backlog to be addressed in a future sprint.