I get that maybe it's just the way it is, perhaps the underlying logic is so complex that it would be counterproductive to present it up front. I'm not saying that the theory should adapt to my pet peeves. But I'm very prone to learn things by understanding first principles and building from there. Having to memorize scales where suddenly you need to skip keys or use black keys without much apparent logic is a real deterrent for me considering it's something I learn as a hobby.
This is also the reason why I like algebra, calculus, etc. but dislike statistics... in algebra or calculus you start from first principles and work up from there understanding everything. In statistics (at least the way I was taught) you are shown the formula for the probability density of the Gaussian distribution and need to accept it as an act of faith.