Maybe make it so only small businesses can be eligible for it?That's not really a good idea though. There's a dozen reasons why a young person might need an actual job that pays actual money and that's ignoring the fact that companies will abuse the hell out of the rule to get cheap labor.
No need for companies like Walmart to be pinching pennies, but there's certainly local small businesses that already struggle to pay employees without raising their prices (essentially dooming them to the competition of the Walmarts of the world). That way these local places can continue to survive and teens who don't need the extra cash immediately can find jobs and get experience.