Hi Huang
With MRP areas you can define specific setting to run MRP at subcontractor level (lot sizing, MRP type, etc...).
There are also some scenarios that can only be achieved with MRP areas, such as third-party with scheduling agreements (see note 214298 for more details).
BR
Caetano