This is in the context of algorithmic analysis and we're given the following definition: For non-negative functions $f(n)$ and $g(n)$, $f(n)$ is $O(g(n))$ if there exists positive constants $c, N$ such that for all $n \geq N$, $f(n) \leq cg(n)$.
The Problem: I can't come up with an example where a function $g(n)$ that could be made equal to $f(n)$ by multiplying $g(n)$ by a constant, couldn't also be made greater than $f(n)$.
In other words, it seems that if there exists a $c$ such that $cg(n) = f(n)$, then there necessarily exists a $k > c$ such that $kg(n) > f(n)$.
Is that wrong? If it is, what is a good way to think about a counter-example? And if it's right, then what's the point of including equality in the definition of Big O?
EDIT: Just to make it clear, I understand that there must be very good reasons; I'm not disputing the validity of that choice, just trying to understand the reasons behind it.