My son only did camps, didn't go to any big showcase or play for a power team, yet he received multiple D1 offers. In hindsight, maybe he would have had even more offers if we did, but he was offered to his first choice and I don't think he would have chosen differently.
I agree everyone's path is different, therefore, maybe do a mix of all. I also agree not to go to camps blind. Communicate beforehand so coaches know who you are and are watching you.