Six-time major winner Rory McIlroy believes recent years will be viewed as a "very strange" time in golf history and that change is needed to ensure the long-term financial viability of the game.