Magento 2 supports 6 product types by default. However, owing to diverse Magento areas, the need may arise to create custom product type in Magento 2 to satisfy the requirements of the store to implement specific features.
Magento 2 allows customization to create your own complete new Magento 2 product type!
To learn the method, visit https://meetanshi.com/blog/create-custom-product-type-in-magento-2/