Marbles aren't a good analogy because they have equal marginal utility.
Let's replace marbles with hamburgers. You and your buddy Steve lay out your food for the day. You have 2 hamburgers, exactly enough to meet your daily caloric needs. Your buddy Steve has approximately 10 hamburgers. Dramatically more hamburgers than he needs to live. More than he could eat if he tried.
Now, we need 1 hamburger for the common good. If you take that one hamburger from the guy with 2, he's hungry, and if you keep doing it, he may die. Steve, on the other hand, can't eat all his hamburgers one way or the other, so taking one from him makes much less of a difference.
Now how does that change the equation? It's fair for Steve to donate 0.8 burgers and you to donate 0.2 -- this represents fair distribution on a marginal value basis. So yes, 10:2 is completely fair. In fact, 10:0 is fair if I'm making millions and someone else is making a handful of thousands per year.
I'm personally in one of the top tax brackets and I think it should be higher. We already pay 50%-ish marginally in California, so moving up to AOC's 70% isn't really a big difference. I should be paying more, because we live in a community and I want that community to be nice. I don't want to live in a world where I have nice things and walk by people with nothing, on the ground, doing heroin like I do on my way to work every morning here in SF. All because it's not "fair" to take a burger from me, when I have more burgers than I know what to do with.