Stream Binary Data from Arduino Nano 33 BLE to PC via BLE

If you want to send large amounts of data to a PC then WiFi is a better choice.

BLE was designed for low energy and cheap silicon, not bandwidth. There are choices in the BLE specification like packet size that will allow to make the silicon design cheaper by setting how long the radio circuit can/must be active for a single transmission. Radio circuits require a lot of power when transmitting. That will heat the silicon and therefore change the characteristic. If you design a circuit that is active only for short bursts you may not need to compensate for this versus a design that requires the radio to be active for longer time.

As cattledog stated, this is the radio transmission rate. BLE is designed as burst packet radio. Short bursts allow the silicon to be inactive for most of the time which is good for modern silicon processes.

What distance do you have for the radio link? BLE is designed for short distances (basically inside a room). If you could use BLE for long distance you would waste energy. There are some extension with long range in BLE5.