КОМПЕНСИ́РОВАТЬ, -рую, -руешь; прич. страд. прош. компенси́рованный, -ван, -а, -о; сов. и несов., перех. Предоставить (предоставлять) компенсацию (в 1 знач.) за что-л.; возместить (возмещать). Компенсировать убытки. (Малый академический словарь, МАС)
НЕДОСТА́ТОК, -тка, м. 1. Отсутствие кого-, чего-л. в нужном, достаточном количестве. (Малый академический словарь, МАС)
КОМПЕНСИ́РОВАТЬ, -рую, -руешь; прич. страд. прош. компенси́рованный, -ван, -а, -о; сов. и несов., перех. Предоставить (предоставлять) компенсацию (в 1 знач.) за что-л.; возместить (возмещать). Компенсировать убытки.
Все значения слова «компенсировать»НЕДОСТА́ТОК, -тка, м. 1. Отсутствие кого-, чего-л. в нужном, достаточном количестве.
Все значения слова «недостаток»Они прибегали к ней, когда уступали противнику в живой силе, и верили, что никакой агрессивный дух не сможет компенсировать недостаток сил.
Женщинам более свойственно пытаться компенсировать недостаток эмоционального контакта с родителями.
Возможно, у вашего героя не было друзей в школе и из-за этого он вырос замкнутым, или, наоборот, во взрослом возрасте он компенсирует недостаток общения в юности.