The original Bitcoin Core client is mainly neutral. They do not wish to force anything on anybody even if it is in the best interest for the entire group. For example, Bitcoin Core Segwit activation requires 95% of hashing power. The 5% remaining of hashing power can block this activation. In general core developers in conjunction with the community support this conservative stance of pushing for 95% super majority for soft forks.
The purpose of Bitcoin Core++ is to promote the work of core developers by being less conservative so it can continually advance and technically promote protocol efficiency and usage.
I may sit down and put more thought into this so we can define what exactly is the purpose of BC++ with support from the community.