There are several reasons for developing a subdomain: on the one hand, there is no additional costs because it is possible to create as many subdomains as you want without having to buy a new URL. On the other hand, you can thus market several products or services on the same root domain and strengthen your Mark.
However, keep in mind that each subdomain must be registered as an independent site in Google Search Console. In addition, linkbuilding requires more work. Other than that, a subdomain has no major disadvantages compared to a standard domain in terms of SEO.