skins is for players of equal handicaps. handicaps do not work well either full, or played off low hcp. playing off low hcp player gives all strokes between low and all other players correctly. But the differential between all others is allocated incorrectly. resulting in lower hcp players not giving higher hcp players strokes on the hardest holes deferring them to easier holes.
example: 7, 14 & 21 hcp players. 14 gets strokes on 1-7(7 strokes), 21 gets strokes 1-14 (14 strokes). Since both 14 and 21 get strokes on holes 1-7 they cancel each other and hcp advantage doesn't show up until holes 8-14. with more players this snowballs to lower hcp players mostly playing scratch against higher hcps on the hardest holes, while higher players see distinct advantages on easiest holes. players in the middle range get penalize at both ends hard holes against low hcps and easy holes against higher hcps.
we played skins with 14 players the average was 38-48% on the hcp difference between two players was allocated wrong. one player had 57% incorrect. the second low handicap played scratch against 10 others on the 2,3 and 4 hardest holes.
the metrics of this has it if the lower of two players is 9 strokes higher then base player. the other player is 18 strokes higher than the base player all strokes between them are allocated backwards. no strokes 1-9 hardest hole. extra stroke 10-18.