it’s a memory optimisation for delegates that are almost never bound
delegate only cost 1byte of memory if not bound, but when bound the data is not stored on the object, so it’s “slower” ( so you may not wan’t to use it as default for everything )