optimal among linear functions, and the noise is gaussian...
of course noise is not gaussian in many interesting applications and nothing is stopping a nonlinear function from getting better results than a matched filter, we just have no theory to discover what such a function would be
so yes, like you, i'd need to see results on actual data before spending time to learn more about it...