I'm afraid so. Most of the sub features are not useful when unlocked, and takes a huge amount of time investment to actually start having any benefit, and even when they start having benefits the bonus are low. This really isn't good game design.