Modding has always worked like that. Mods have always been unpayed work for the benefit of the game community, which ultimately also works to the benefit of the game publisher.