I am probably stating the obvious here, but I don't think we really design basses in order to optimize glued joint strength for any particular joint. We design them in order to optimize stability and stiffness along the path that supports the strings, and then come up with the best joinery for the joining problems that result from the design optimized for stability and stiffness. To me, the decision hierarchy is pretty clearly: 1) orient wood for stability along the string path, 2) choose the best joinery for good stability/strength/ease of use, 3) tweak the joinery based on the fastening method (glue, screws, etc).
That approach pretty much dictates that the neck, fretboard, and body (at least the center) have grain running in parallel with the strings. That leaves you with a possible scarf at the headstock, and either a glued or screwed tenon at the body or a through neck. Glue or screw strength is important of course but the "win" is in the decisions you're making prior to making decisions about glue. A bass designed with the right parameters optimized will be great regardless of whether or not the glue joints are 100% optimized for strength, since the design overall is already optimized and a glued joint that, in theory, has some sub-optimal properties is still way more than good enough to support the design.
To make an analogy, when someone at Toyota is designing a new car, they don't throw out the concept of using 5 lugs to hold the wheel on to the hub just because there are other fastening methods that will clamp the wheel on even stronger. And hey, you know, the wheel would be held to the body even more strongly if they just took the bearing out of the hub and welded it together! A wheel that doesn't turn is stronger than one that turns, right?
Many moons ago when I was in engineering school, I had a mentor who's mantra was "don't try to optimize everything, just optimize the right things." Just because end grain glued joints are stronger doesn't mean that we should try to take advantage of that, because doing so would de-optimize other parts of the design.