The phrase "in the long run" means ultimately or eventually, after a period of time has passed. It suggests that while short-term results may vary, in the end, the overall outcome will be determined by what happens over an extended period. The phrase is often used to emphasize that certain factors or consequences may not become apparent until much later on, but their eventual impact cannot be ignored.