I personally think providing a free version and a paid version (more features) for each theme is a more sustainable business model.