To me the problem with bloat is that it makes projects harder to maintain, also more bugs, not so much about ram usage. If the system in place makes sure the codebase is easily understood and adopted by contributors, then by all means, make all the crazy features you can think of.