It is laborious to add tracing code to every function manually. The code repeats 99% of time. Other languages can either modify code or have wrapper notations that makes even manual tracing much less ...
If you have a controller from GameSir, PowerA, Turtle Beach, Victrix (PDP), Razer, or 8BitDo, you won't need to dabble in ...