Is HashiCorp known to do this?
All I've heard are good things about HashiCorp from people who use HashiCorp products.
Second, it can't be forgotten these are companies. A company exists to create value for itself in some way.
It's the natural behavior of any company.
However in my opinion, "open core" design seems to be very very preferable amongst technologists (myself included). Essentially we are paying for additional features which normally we'd wait years from a sole contributor.