Given the differential equation $\frac{dy}{dx}=3{y^\frac{2}{3}}$, the general solution is $\sqrt[3]{y}=x+C$. But, there are two solutions curves that pass through (2,0) namely, $\sqrt[3]{y}=x-2$ and $y=0$.
Why do we call $\sqrt[3]{y}=x+C$ a general solution? I thought "general solution" meant that it describes all solution curves, one for each value of $C$. But it clearly doesn't, as $y=0$ is a solution curve and it's not included.
I believe I need help defining a "general solution". This seems to be glossed over in the textbook I am reading.
The differential equation $\frac{dy}{dx}=3{y^\frac{2}{3}} \tag{i}$ is separable, that means you can seperate the variables by dividing $(i)$ by $\frac{y^\frac{2}{3}}{dx}$ but while doing so, you made a tacit assumption that $y^\frac{2}{3}\neq0$.
Now regarding $y$ as the dependent variable we consider the situation that occurs if $y^\frac{2}{3}=0$ i.e. $y=0$ and we notice that $y=0$ is indeed a solution of $(i)$. But this $y=0$ is not a member of one parameter family of solution you obtained (with that assumption) for $(i)$. Therefore, we conclude that it is a solution which was lost in the separation process.
Always remember while separating the variables to check if any solutions are lost in the process due to the assumption that any factor by which we divide is not zero.
As such your general solution would be $\sqrt[3]{y}=x+C$ or $y=0$ where C is an arbitrary constant.
$\mathbf{Note:}$ In elementary texts, this lost solution $y=0$ is often ignored.