Разница между противительными и уступительными союзами в русском языке заключается в их значении:
Таким образом, противительные союзы показывают разницу между смысловыми частями предложения, а уступительные указывают на противоречия, возникшие при совершении событий. 1
Таким образом, противительные союзы используются, когда нужно выразить противопоставление, а уступительные — когда есть противоречие между событиями или действиями.