A situation that has been brought to me recently, and I really don't know the proper answer.
Suppose a company is using a license that is cheaper than the Enterprise license, and that does not have all CRUD access to the Product standard object. The license allows only "read".
It is possible to create a page/component in which the user is able to do all CRUD operations to a Product record. But since this is being used to avoid a license limitation, is this wrong?