> If my parents moved to Japan for work and their visa is up, my visa is up too
That's not the problem here though, It's more like your parents moved to Japan for work, stayed there, and when you turned 21 you were kicked out of the country and they get to stay.
That's true, but I think the point was that it's more like your parents knew how long the backlog was, moved somewhere, had a child, failed to do that simple arithmetic (aka hyperbolic discounting; when a thing is so far in the future that we fail to take it into account), and then you didn't get to stay once you were too old.
That's not the problem here though, It's more like your parents moved to Japan for work, stayed there, and when you turned 21 you were kicked out of the country and they get to stay.