I think it’s now nuanced. Obviously he was very learned and would know more about dharma. But in Mahabharata Arjun has broken his views couple of time , like once for his marriage and I guess once where he almost kills Yudhishthir because Yudhishthir insulted his bow. But he is not reproached for it by anyone. He seemingly did it for greater good or more rationale thought. I guess it’s upto us to select the path.