yeah, i hate penalties being awarded in the top corner of the 18 yd box with a guy's back to goal, not dangerous, not really supported, not in position to send a ball in, zero chance of scoring a goal yet a goal is basically being awarded simply because it's a "foul in the box." An arc or crease bigger than the 6 yd goal box, but smaller than the 18 yd box wouldn't solve that completely, but it would at least mean most "fouls in the penalty area" are closer to the goal.
what might really solve it, is you only award a PK for DOGSO fouls. Any DOGSO foul, anywhere = PK from the spot. Any regular foul, even if inside the 18 yard box, if it's not a DOGSO, is just a regular free kick from where the foul occurred. If there's more than 10 yds to goal, defense can use a wall. If there's less than 10 yds to goal, it's like a PK, 1 v 1 with goalie, but you take it from the angle and distance of the foul; not from the 12 yd "spot" center of goal. I think that would prevent goals from being almost automatically awarded for fouls when there was zero chance of scoring, but it would also create more aggressive defending in the defensive third and make a low-scoring sport even lower scoring. So I don't know what the answer is. Just spit-balling here.