>What exactly is there in the definition that ties this to an implementation?
In definition nothing, but I believe there are very popular implementations (mostly one) of given design pattern that people are aware of and associate with given design pattern
and I guess it may kinda improve communication? idk.