I might be tempted, though, to insert "private sector", in order to make it really clear:
It is a fundamental mistake to assume that projects with a positive rate of return will always be able to attract private sector investment.
?