I can't 100% blame the MC. His sexless marriage leading to this, and it is quite strange for a monarch to not have a concubine. As the princess is kidnapped, he probably doesn't have quite the education around marriage. Quite surprised the MC can hold it for 10 years, as expected of the Japanese.