publicVSprivate subnets

if i use a fortigate and all the lans from all my vpcs are going through the fortigate, what will be the advantage of using a private/public subnets?
if i want a machine to go out i configure it as an object in the fortigate FW

what do you think?
THX

Hi @mico

The advantage is security and segmentation: public subnets host resources exposed to the internet, while private subnets keep internal resources shielded, making it easier to control access, apply policies, and limit exposure