My bf keeps giving out personal info to scammers

Would i be overreacting if i left my boyfriend for giving our information out to scammers? I have told him time and time again to stop giving our info to strangers on the internet. He always gives them my cashapp name even tho i have asked him not to. I told him not to click on links someone sends you saying “YOUVE WON 10,000 dollars” ABSOLUTELY NO ONE IS EVER GOING TO RANDOMLY MESSAGE YOU ON SOCIAL MEDIA TO GIVE YOU A FREE $10,000. But he constantly does it. And yesterday he gave them our address!! The exact apartment we live in and everything! We have two babies! Literal babies and he’s giving out our address and other personal information. Of course there has been other factors but this has pushed me over the edge. He acts like a child. I should not have to keep telling a grown man to not do the things that he does. I feel like I’m raising to babies and a teenager. And i keep wondering how he’s always getting messaged by scammers. At least 2-3 times a week he’s getting messaged by them. I’m afraid some creep will show up to our door one day or hack our accounts and take everything we have. I don’t understand how he doesn’t see this as a problem?