... it's really that simple. They don't come from anywhere else. They don't come from government programs or government mandates. They don't come from good wishes or kind thoughts. They come from profits.
Government jobs come from money taken by taxes from the profits of individuals or businesses. Private jobs come from businesses who have more money to spend because they made a profit.
When a politician claims they will create jobs, all they are saying is that they will take profits away from someone and spend that money themselves. The first unspoken claim is that they know how to invest profits better than the people that made the money in the first place. The second is that the fruits of your labor were never yours to begin with and they have the right and authority to take it away from you.
While some government spending, such as the construction of the interstate freeway system, has made higher profits possible, that spending did not create jobs. It made them possible. In the end, it was still the generation of profit by private enterprises that created the jobs. With the federal government spending $3T+ per year, it's hard to see just where additional spending is going to lead to a new version of the interstate freeway system.
Any politician claiming they are going to create jobs is a charlatan.