I did have it that way first, and there is no technical reason, but MONGO_CURSOR options and BSON_OPT options are two distinct sets for two different use cases and functions - hence they should be disparate flags as this is more logical (and a lot easier to handle if we add more BSON conversion options).