I am working on a website in Magento 2, but many of the modules are not of my use because my target customers would be from INDIA for now.
Also, I only want to sell simple, virtual and downloadable products. I don't want configurable, bundled and grouped products.
I don't want payment methods like Authorizenet, Braintree, and PayPal, shipping methods like DHL, UPS and USPS.
So, my question is how can I remove these modules from my Magento project without harming the other functionality of Magento 2?
I have already tried https://www.integer-net.com/why-and-how-to-disable-magento-2-core-modules-improve-performance/ but it broke Magento's functionality.
Please suggest, which modules can be removed from Magento 2 safely and how to make it work without breaking default functionality of store?
Is there any automated tool to check the list of modules which will not affect on other modules functionality?
I don't have any plan to upgrade my store using the command line. I would prefer replacing my store modules directly in future (if needed).