I worked with one team who deliberately chose pointer receivers for everything. Their reasoning? The compiler can't know if the receiver for the call you are making will be nil at run time, so it doesn't complain.
Yes, they literally chose to subject themselves to runtime panics to silence the compiler.
Yes, they literally chose to subject themselves to runtime panics to silence the compiler.