One reason for not waving(which I always do) is the distance between boats. Ones further away ( well over 150') are harder to tell if they are even looking your way. This will , of course , not get a wave back.
Then there's the performance boaters , who almost always wave to one another , since they are such a friendly , easy going , personable bunch