Absolutely hated any higher level language than assembly as a kid. Programming was only a means to draw fast graphics, rather than an end or a way to make money as taught nowadays. The outcome of the act was the key.
Assembly language was the only motivational language because it unlocked the maximum performance of the machine & it was less contrived than determined by raw physics. Languages like Swift are heavily dictated by bureaucracy. Don't think kids are motivated by a desire to navigate bureaucracy the way middle management seeking 20 year olds are, although they are somewhat motivated by money.
8 Bit Guy always hypes the addition of graphics commands to newer BASICs & criticizes the lack of graphics commands on the C64. It's a very modern reasoning. We had BASIC graphics commands by 1985, on the x86, but they didn't motivate programming. The results were slower than assembly language on the 6502 at 1Mhz.
The lion kingdom will never get back the feeling of turning on the 1st pixel with the 1st poke, clearing the screen in BASIC, then doing the same for the 1st time in assembly language, marveling at how fast it was.