Поводом для усобицы между сыновьями Владимира Святославовича (да и для последующих усобиц) действительно послужила борьба за великокняжеский престол, но основанием для такой усобицы была особая система распределения власти, которая называется многокняжием. Князь Владимир пытался укрепить единство русского государства и власть Рюриков в ней. Для этого он распределил различные земли государства между своими сыновьями и поставил их там на княжение. При этом все его сыновья имели равные права и каждый из них, таким образом мог претендовать на главный престол страны - Киевский.
Князь Владимир хотел нарушить принятое положение о престолонаследии, когда власть передается старшему сыну. Он хотел передать престол Борису, хотя старшим считался Святополк. Есть версия, что Святополк вообще не являлся сыном Владимиру. Это объясняет тот факт, почему Владимир не любил Святополка. Кроме того, Святополк еще при жизни Владимира готовил против него мятеж, за что был брошен в темницу. Опасаясь претензий на Киевский престол, Святополк организовал убийство трех своих братьев, что и положило начало междоусобной войне.