It’s about contemporary connotations, and not original meanings or strict logic.
If you’re American, patriotism has a positive connotation and nationalism has a negative connotation. So you use one if you intend to praise, and the other if you intend to criticize.
This thread has suggested to me that other English-speaking people’s don’t have the same connotations.
Latest Answers