Stock control is done in your catelog and administration. I understand your point, and we may eventually update eCart to handle catelog and administrative controls, but for now those things are handled in other tools like DataAssist and require a bit of database design and SQL statement writing to accomplish.
Really all of the functionality is there... the PowerStore is an example of that fact since it was built with eCart along with the other tools in the super suite.