I was thinking that "commercial" and "freeware" could be temporary status, because if a commercial game after some years is no longer available on platform such as Steam then the developer could re-release for free!
Yes it's rare but could happens!
_