American here.  Of course we do have responsible parents who only let their kids eat crap as a treat once in awhile, but I've never heard of it being a widespread rule that many or most parents choose to follow like you're describing.