A key in the understanding resides in the following considerations:
- if one wants to precisely recover all real functions, no, both sine and cosine are required
- if one want to only extract features or statistics from a subset of real signals, yes, you might be able to get them (imperfectly though in general).
In other words, there are signals for which you can extract about the same information from either the real part or the imaginary part. And causal signals, as explained by @Matt L., are ones which you can even perfectly reconstruct.
Aside the Fourier transforms, you can look at alternative representation. For instance the Hartley transform, defined as:
$$\sqrt{2\pi}F(\omega) = \int_{-\infty}^{\infty}f(t)(\cos(\omega t)+\sin(\omega t))dt$$
or
$$\sqrt{\pi}F(\omega) = \int_{-\infty}^{\infty}f(t)(\cos(\omega t-\pi/4)dt$$
or
$$\sqrt{\pi}F(\omega) = \int_{-\infty}^{\infty}f(t)(\sin(\omega t+\pi/4)dt$$
This transformation is involutive, as it is is own inverse. And it turns real signals into real coefficients. It used to be fashionable, see for instance Hartley Transform vs Fourier Transform or Fast Hartley Transform Implementation in MATLAB. So, somewhat, only sines and cosines could be used, but not on the classical Fourier transform, and only because sine and cosine are sides of the same complex exponential coin, and
$$\cos t+ \sin t = \sqrt{2}\sin(t+\pi/4)$$
You can also look at the sine and cosine transforms, respectively
$\int_{-\infty}^{\infty}f(t)\sin(2\pi\nu t)dt$ and $\int_{-\infty}^{\infty}f(t)\cos(2\pi\nu t)dt$. There is an inversion formula involving the two of them, but it can be rephrased as, using cosine addition formulae:
$$ \pi/2(f(x^+)+f(x^-)) = \int_0^{\infty}\int_{-\infty}^{\infty}f(t)\cos(\omega(t-x))dt \,d\omega$$
where $f(x^+)$ denotes the limit of $f$ at $x$ from above(right limit), and $f(x^-)$ denotes the limit of $f$ at $x$ from below(left limit).