Purpose of the Not-Connected Flag

I am a total beginner at kicad, so forgive me if this has been asked before. Am I correct in assuming that the “No Connect” Flag is solely used as a visual indicating that the lack of a connection is deliberate? Or will this do something that could affect my PCB? I am working on a class project where I might order a custom PCB and I elected to use KiCad (as I had just learned how to use it).

The no-connect flag has no effect on the PCB. It has two functions:

  1. Visually indicate that a pin isn’t supposed to be connect.
  2. Suppress warnings/errors from ERC (electrical rule check) about pins that are missing inputs.

Thanks you. That was fast.