oh dear... some people will believe anything that Ryanair tell them.
There seem to be a lot of armchair travel experts out there in Pruneland!
I know northern Italy very well.
You're completely wrong about Treviso and Marco Polo.
Bergamo Airport is slightly further away from Milan than MXP but it's travel distance and convenience that count here - where MXP wins hands down. Linate is virtually in Milan itself.