I have always been only interested in the 'exact' sciences since I was a little kid; I did not do other things even if I had to. I just didn't turn up; I was doing 'more important stuff'. I graduated with a special letter from the queen; all aces for exact sciences and the rest massive fail. It turned out that this made me a good programmer and employer, so I made a shitload of money (in eu terms; pocket change compared to what usa peers did). But it was a big mistake; now I really want to learn languages and history, but I never had the basics as a kid so I struggle far more than my peers. My ability to memorize things is not very good as I never needed to in school; formulas and code is not really memorizing as such I found. It is a massive regret. There are no do overs, but I guess even if I could time travel, I would've not be able to explain this to myself enough for me to listen.
Tech is not necessary. You just have to make the subjects interesting to learn. Good teachers are way more value than they are valued, and will make the classes interesting to learn.
No, the subjects are already interesting. What we need is to pay teachers a good, above-average wage, and to continuously invest in their professional development throughout their careers. Only a good, well-trained teacher can make a subject interesting and engaging.