Age also matters. Quality is definitely the #1 factor, but it's not the only. The reason you see folks looking for aged, is that a domain that's accumulated years of renewals behind it has built a foundation on rock, and not on sand. The name has lasted the ages. So though many here may tell you that age doesn't matter, that's their prerogative. Perhaps they just look at domains as throwaways, easy come easy go. Whats' the quickest way for me to make money? Not, what's the most fulfilling way for me to make money.
Do what works for you, and what you feel you connect with best. If its quick flips, new regs, then by all means, go for it. If you feel a bit more appreciative of history, than you know what you must do. And those are the buyers you would target, or even better, you would draw.
If you find an aged domain has a bad history, perhaps it is of lower quality, and not worth the investment anyways. You can see this by monitoring expired domains on the aftermarkets and make an informed decision by doing your own research on what you discover. As pointed out though, and very important to consider, aged does not equate quality, it's not an automatic given.
Also consider new Gtlds. No age, but potential for top-tier names. These are the exception, especially with the domain market saturated with every possible mutation of a .com (typos, weirdo "brandables" and long-tails), they provide the perfect brand solution, in 2019 and beyond. In fact, all domain investors should be on board with these, and presenting them to clients.
Personally, a legacy (.com) domain with a solid age factor is the only avenue worth my time and investment. After age, then comes the consideration of quality. A quality domain, newly regged (.com), meh. A dime a dozen, every Tom Dick and Harry scrambling and clawing and scratching against abysmal odds of a winning number.
You mentioned new tech is emerging every day. Consider now we have options now to reflect the exact technology with a New.Technology domain name! Why would you use an outdated, misspelled or 3 word domain on a legacy TLD like .com to reflect your brand? Makes no sense. When it comes to aged (.com) domains, and I'm talking REAL age, like 15-20+ years, generally we didn't have to warp a domain name or misspell it to fit the brand, so it very well may be a great match.
Good luck man. Look, there's all sorts of quality domains, new or aged, .com or not, really it is in the eye of the beholder, in the end, the buyer or developer. Any one of us may be on the receiving end, and sure as %&! not going to tell me what I'm looking for in a domain I'm looking to buy. Unless it's a crappy newly regged .com. It better be amazing, or you best be pointing me a solid aged one, short and sensible, or a new G.