You can do what you wish but from a guy who has managed brick and mortar businesses and also operates a family biz that is no different from what you are describing online.
talk about daily challenges and issues? Yesterday we ran out of lettuce it was so busy, we were short staffed and our supplier was running about 3 hours late. 2 days before for some reason our plumbing backed up meaning we had to stop operation for a couple of hours till the plumber could come out and fix it.
Produce cost vary every week, sometimes daily so our profits get cut into almost all the time, 3 months ago we did some price changing and had to spend the next 2 weeks explaining to our regulars why we raised our prices in this economy.
we had to terminate an employee 4 days ago, a new competitor opened up 6 months ago down the road.
My point is we all have to make adjustments and changes based on what we foresee and we also have to react to things you do not.
Maybe you are spread too thin, why dont you select the thing that is easiest for you and gives you some revenue and just scale up instead of trying to do 100 different things.