In the late 50s it was all "electron flow". The math matches up with tubes pretty good.
In the 60s, transistors hit, but they were all germainium(sp?) PNP and electron flow against the arrow still worked well.
Then in the 70, silicon NPN became dominate and now "current flow", defined as "positive to negative" fit the concepts and math.
Not too long after, complimentary NPN, PNP silicon hit the market. Now both conventions work.
As for your question, either one works, the math is the same. I think it was Bob Alexander that explained it the best. My translation is, "It's a pseudo-vector. There is no physical direction. It is the direction you assign."
Some say, "Well when I went to school it was 'electron flow', negative to positive" Others say, "For me it was 'current flow', positive to negative." My response is, "I don't care. Tell me what direction you like, and I'll set up the math to fit. Answers will be the same."
The wind is almost a good analogy. You can't see it, but you can see and measure the effects - same thing for electricity. The difference is the wind has a physical direction - you can point the direction it is blowing.
I really get a kick out of the ones that say something on the order of, "Well, as I see it, on a sub-atomic level, the positrons circulate anti-clockwise around the flux capacitor." I've never said so, but my thoughts are, "Gee, I don't have a sub-atomic meter and I don't deal with single positrons, (or electrons) - generally it is on the order of a kazillion or so. Just be sure your concepts of positron circulation don't run afoul of the mathematical model."
My theory: I don't pretend to understand the atomic level physics. Don't need to, don't want to. The mathematical model is the part I am interested in. It is repeatable and accurate. Understand the model and it's limitations, and you have the concepts forever.
Standing down from my soapbox now - thank you for listening