I am new in studying Topology. So far, I am a bit confused in the purpose of using neighborhoods and not use just open sets (neighbourhoods).
A neighbourhood of a point $\textbf{x}$ is a set $N$ that contains an open set $U$ such that $\textbf{x} \in U$. In the proofs I have encountered so far, it was enough just to consider an open set containing a point $\textbf{x}$.
So, I wonder if neighbourhoods must contain an open set containing $\textbf{x}$, then why we need tu use notion of neighbourhoods in the first place and not use just open sets?
Thank you in advance!