Sometimes you need to test using the 5.0 tools (or older).
Sometimes, you even need to test in release mode using the 5.1 tools.
In either of these cases, LinuxMain is still necessary.
As long as anyone reasonable needs to support 5.1, LinuxMain should remain an option.
I'm not opposed to an automatic fallback to discovery, though.