Personally I think a tuning function on both the input and output is a great idea.. As was just said there is no "one size fits all" in real world designs, it's always about finding a point with the least negative aspects and the most efficiency. Also, there is always variation in actual components. You can calculate on paper, but the result of paper calculations, while close, are not going to be exact. Once you build the circuit you're then dealing with variations in the manufacturing processes of the various components, and with VHF and higher you're dealing with effects of the PCB and it's traces. Having a tuning function means you can have many of those variables and still tune for the best performance. When you acquire a system with fixed matching networks what you get is what you get, unless you want to start tracing down the components causing the variations and replace them with components you have measured to have more exact values.