abuse / misuse of find_package?

Ultimately I think it might be a good idea to use a package manager like Conan or vcpkg to create recipes for building dependencies and the projects that depend on them reliably. We’re on windows, so those seem like to the two most commonly used options. Before the proposed changes, we were simply doing
add_subdirectory(B)
but there is a desire to make things more granular so B should probably be built separately.