YouTube is the only platform that provides free traffic. Instagram won't be doing that. But YouTube, if you understand its algorithms and manage to figure out what content you need to make, will recommend you and will provide you with free traffic. If you activate monetization, even without direct advertising integrations, YouTube will still generate income.