Malthus’ argument fits your later points, but not why a sub-population is experiencing unemployment. Unlike food, jobs don’t grow on trees.
More people means more potential consumers, surely? So the only way there could be “too many people” is if the market is dominated by goods which have a high one-off cost and trivial per-unit costs, such as software or other digital goods?