While it can be argued that is not "required". If the boat is in coast guard controlled waters it can be enforced. Inland lakes, not so much.
They can always require it because there is no law saying they are "not required" but several saying they are.