The Only Scripting Language for Unreal

is not my god, it is simply a better technology for real-time interactive simulations. There are various objective reasons for using over C++ or Blueprints, reasons that can be ascertained through its use.

Learning how to program is the goal of the course, the games are the vehicle.

“As for the tick. We don’t always have to use tick, we can also use timers and events instead.”
These are not generalized abstractions for the tick, they are specific, thus they cannot be solutions to eliminate the use of the tick.