Using larger pads on the corners is fairly common to improve self-alignment of BGA and CSP. For example, "9.3.2.8 Large corner pads and overprint The self-alignment of BGA or CSP can be improved through a design change. By utilizing a large board pad for the corners, the package will have greater tolerane for misregistration, as illustrated in Figure 9.20. This parge pad approach can be enhanced by over printing the large pads with solder paste so that more solder will be available to facilitate the self-centering process." [Reflow Soldering Processes and Troubleshooting: SMT, BGA, CSP and ...; Ning-Cheng Lee; Newnes 2002; 0750672188]
But for leadless and flat packs, it's more difficult to justify, as you say. It could be that the board layout-type perceives that since there's a good reason for doing it with array packages that the rationale must apply to other packages as well.
We'd argue that it's a bad idea from a reliability stand-point, because it could increase the amount of solder to the point that it damages the package.
reply »