Here's why:
* It's part of the name: "Jr." is considered part of the full name, similar to a middle name.
* Commas are for separating elements: Commas are used to separate different parts of a sentence or list, not to separate parts of a name.
Example:
* Correct: John Smith Jr.
* Incorrect: John Smith, Jr.