Where are the internet hippies saying everything should be free?
If there were not copyright at all, then the agency wouldn't have had the promise of future revenue to lure the designer into the deal in the first place.
If everyone knew up front that once the work was done it would be free to the world, there would have been no misunderstanding, and the designer would have had an easier time insisting on getting paid properly up front.