The phrase "long overdue" refers to something that should have happened, been completed, or been addressed a significant amount of time ago ...