I worked in a place where my team lead wanted us to vote on a technical decision. I found that unfair because half of the team was at a junior level.
The point is, and will continue to be, that a senior's opinion should be heeded or you disallow them from steering the ship away from the glacier that they know is there.
You can always justify everything with a reason. If your goal is to justify, then great, you did that. If your goal is to be effective, you need to stop trying to justify.