В общем плане значение слова таково:


Но если говорить точнее, то в политической, в научной и в художественной литературе это слово подразумевает следующее:


Слово довольно устойчиво в русском языке и заменять его не надо. Потому что тогда исчезнет вот эта самая важная деталь - представитель крайнего национализма.
Под контекст, конечно, что угодно можно подогнать, но в определении этого слова есть свой устоявшийся смысл. И его знают все серьезные читатели, а если какой-то тинейджер и не знает, то спросит у Гугла или у DeepSeek, который можно скачать на смартфон себе.
Кстати, если заглянуть в словарь синонимов, то к слову шовинист будут такие (и никак не негативист):
фашист;
националист;
ку-клус-клановец;
расист;
антисемит;
сексист;
нацист.