With all due respect, you obviously haven't bought any non genuine panels recently, your statement would have been true some years ago, but now most panels are as good a fit as OE, in the last two years I've purchased two new wings for my 124 coupé and they fitted perfectly right out of the box the gaps on wing to bonnet and wing to doors great, and the best part......
they were £24 and change each!