sorry if this has been asked before.
Stock and price come from the product table, makes sense but not always. In 99% of our cases its a b2b scenario where stock and price come from external sources, generally a db, api or combination. And more importantly the price is completely dependent on the logged in customer. Stock display can be dependent on some other customer setting.