The source code does limit issuance to 21m coins.
But could Jamie Dimon still be right?
Well, if the network proves not to work without a sizable block subsidy, it could be hard forked, with the forked version of the source code not capping issuance at 21m coins. It's certainly one possible outcome...