Well the Oathbreaker approach was very intentional by Larian, this is what they want...if you want to play Oathbreaker, well, break your oath. I don't see how that is immersion breaking or why it's much of an issue. If you don't want to break your oath then don't break it...either way works. Why would that not be part of the game?