I just hope to find out that this was planned. In Season 6, Stephen Amell told the producers season 7 would be his last and they convinced him to do an additional half season (and gave him money). That meant they had 2.5 seasons to wrap up Oliver’s story.