Nano BLE Bootloader Crash?

I’m just wondering why you want to get into bootloader mode before uploading your program ? There seems no need.

Why not just upload as normal without pressing reset a couple of times .

The BLE doesn’t have a separate USB chip, after uploading in bootloader mode maybe(????) the code for USB is overwritten/not called ??
Maybe a non genuine Arduino product ??