These assumptions are incorrect. The technical reason flashing a Tracker One is not allowed is because by default, when setting it up through setup.particle.io, it forces you to select or create a Particle Product. In doing so, the device is not ‘also’ added as a personal device, it only exists as a Product device, and is why the ‘permission’ to flash it is denied.
You can correct for this shortcoming by going to a CMD prompt and running the following command:
particle device add (long-particle-id)
You’ll find your newly added Tracker One device, as well as your other cloud flashable devices, by visiting the https://console.particle.io/devices page. Only the devices on that page are cloud flashable using Particle Dev and Workbench.
This is the same list of devices available when calling:
It would be great it if Particle could add another selection for "Personal’, ‘Development’ or ‘None’/‘No Product’ on the product selection screen when setting up Tracker One devices.