There's a misunderstanding: "ignoring" means "not tracking as part of version control". But the author overloads the term "ignore" with "not look at it as a .gitignore configuration file".
> Therefore, we can see Git ignores .gitignore because its in .gitignore, which means it didn’t ignore .gitignore for instructions.
> Is any of this informative, surprising, or useful? … Absolutely.
it's interesting to notice, but nothing surprising. git isn't supposed to ignore it for instructions