In my opinion it's the 'correct' design, I don't see any advantage from not doing this.