I do not personally play shaco, however I would imagine it depends on the opposing team comp as well as your faith in your team relative to yourself.
If the opposing team has a lot of single target attacks/ults, then focusing all the team gold into one person (i.e. you) seems like a bad idea as you'll just get focused and die. On the other hand if their comp is more aoe focused, then having one super fed person who can wade through the aoe and instagib their carries can be more useful.
Similarly, if you feel you're well above your matchmade peers in terms of skill (e.g. on a smurf account), then you're probably best funnelling the carry potential(/gold) into yourself. If you get fed then it is on you to make use of that, but if you feel you're less likely to screw up then your teammates then it makes sense. Similarly if you're all about equal skill, then spreading the gold around is probably safer so each individual has more room to screw up without it costing the game. (And of course if you've noticed specific teammates are prone to getting caught or otherwise making poor decisions, it might be wise to specifically try to take those kills but still try to feed your other teammates.)