Not the original poster, but I could think of two possible reasons:
1) As a user, you are providing a lot of trust into a private company to hold some of your most sensitive information.
2) Often, "open alternative" is misinterpreted as free. At the very least, one would need a self-hosted server to gain the same UX 1password provides, which comes with additional overhead (cost and maintenance) for the user.