Look, any sort of interdependence for any job may sound good, but it isn't. People make money because of the SIMPLICITY of it. Pizzas= Dough, ingredients, oven, money. Digging= Buy shovel, dig, money, and so on. People want simple jobs. So even is some people won't mind, we should focus on the people that DO mind. Like I said, not everyone is willing to add a second aspect to the job, as most people would rather do it straight up without having to worry about supply restocking and what not.
Youtube Channel: Jimmy Graal (RIP)
If you know me,
And I don't know you,
Then I guess I'm famous enough!
Your idea is not simple. It's creative, but not simple. People do not want to go out to get supplies for things. There's very few people that would ever want to do that, and those are the people that are working to achieve something important to them. But that would get in the way, because why would you want to be that dude that everyone expects to be the delivery boy when you can simply work with an unlimited amount of resources? You're basically anticipating how people would react to this at this point. I've played the game for about 8 or 9 years and I can confidently say that people would not agree with this. There's been a lot of complaints about a variety of changes to the game, and this would just add to that list.
Youtube Channel: Jimmy Graal (RIP)
If you know me,
And I don't know you,
Then I guess I'm famous enough!
Firstly, there is already a wide range of jobs in era that players can choose from. Which is not a problem anymore after more jobs like fishing were added.
Secondly, the overcrowding of jobs is a problem for a very very small scope of jobs, such as pizza. However, most of the other jobs, trash, mush, digging, mails, mining, fishing, grapes are doing fine. There is always a digging spot, you just have to look for it, there is always trash and mush spawning, there is always space for mining and fishing. There is absolutely no need of implementing this idea into graal which will just make things worse in terms of the difficulty and complexity. Just like most of your ideas that you suggested, it will just frustrate players and just make playing a game unenjoyable for most.