I am reading Lee's Introduction to Topological Manifolds, and he declares that neighborhoods always mean open neighborhoods.
So, the definition of a open neighborhood basis goes:
Def Let $X$ be a topological space and $p \in X$. The collection $\mathcal{B}_p$ of neighborhoods of p is called neighborhood basis for $X$ at $p$ if every neighborhood contains some $B \in \mathcal{B}_p$.
This only cares about open neighborhood basis. Is this definition has any defect, I mean is there any mathematical concept that cannot be expressed as an open neighborhood basis, and needs neighborhood basis? If not, why not every mathematician follow this convention?