The problem with this approach is that most themes have a exampleSite/ with a config.toml. So you have to run hugo in exampleSite/ and commit exampleSite/resources/. This is a lot of manual work to do for theme maintainer.
Do hugo look for resources in the theme resources directory?