I understand the topic and have the same concern. However, we do use a lot of the features and love the expansion of Woodmart but indeed the theme can become heavy. Maybe a solution is instead of creating a light theme is to simply give the option to deactivate certain features. Ofcourse the code will still be stored somewhere but won’t be loaded everytime. This way it is more customizable for everyone within the same theme to create a light weight shop or use everything and deal with more load time, like us :) In addition, we changed to a managed VPS recently and now have a very fast front and backend. We did this because of the traffic and processes we run but also resulted in a fast backnd. Even when using all the woodmart functions. Definitely worth the investment.
Yep, I suppose providing feature toggles is a better solution as everybody's understanding of what is the needed minimum is different.