Князь Святослав действительно имел несколько жён, их точное количество неизвестно, так как исторические источники не всегда точно уточняют эту информацию. Возможно, князь женился несколько раз по политическим соображениям, чтобы закрепить союзы с другими княжествами или племенами.
Что касается Милолики, то князь Святослав мог принять её в плен из-за политических целей или из желания укрепить свою власть. Возможно, он видел в ней потенциальную угрозу или просто хотел иметь её как символ своей мощи.
По поводу того, почему князь не женится, но и не отпускает Милолику, можно предположить, что у него есть свои собственные планы и цели, которые не связаны с традиционными представлениями о браке. Возможно, он видит в Милолике что-то особенное, что делает её ценной для него, но при этом не хочет связывать с ней свою жизнь в браке.
Таким образом, поведение князя Святослава может быть объяснено его политическими и личными мотивами, которые не всегда соответствуют общепринятым нормам и ожиданиям.