The President's statement was idiotic on its face, wrong in its application, and true in the most technical sense.
First off, it was an idiotic thing to say. The plan language meaning of what he said was "Society, vis a vis the government, gave you what you have today."
It was true in the most technical sense that business is enabled by things like roads which are a societal trapping.
Its wrong in its application on two counts:
1) It presumes that absent current society none of those things would exist today. If humanity had evolved through some other societal structure we don't know what would exist so to presume that it would be nothing is fallacy. If you say that any society would contribute in some way then you must recognize that society is just an extension of cognitive intelligence so the President's statement would really boil down to "You owe what you have to being human" which is just a dumb thing to say.
2) All of the things with attribution in the statement are available to everyone. Everyone has access to roads (A), free education (B), the internet (C), fire services (D), and so on. So, if A+B+C+D+E = successful business and A+B+C+D+F = no successful business (where E and F are both individuals) then A, B, C, and D aren't relevant factors and can be omitted and only the person matters.