Yes, they charged a premium, as did the issuers of ALL Commemoratives, in order to fund their projects. While I'm no fan of the U.S. Mint and their pricing policies, part of the premium the Mint charges for Modern Commemoratives goes to the organization of that particular Commemorative coin.
The reason for the issuance of Commemorative coins is to raise funds for a specific organization, often for a project.