How to put GPX file on Garmin watch with USB

So I’m kinda tired of Garmin apps needing internet all the time. Also it’s an extra step for me to first upload my GPX files in any Garmin app before I can sync it to the watch. And the Garmin apps don’t make sense to me. The libraries are overly complicated (for my use)

First: Connect your Garmin watch to your device.

Make sure the Garmin watch is in USB storage mode (in the settings)

Second: Open the watch in your file explorer and navigate to the "NEWFILES" directory.

Third: Place your GPX file there.

As soon as you disconnect the watch, the files there will be imported into the Courses folder and you can use them for your activities.