Agreed, but from the driver’s view, is there a practical difference?
Absolutely.
For example:
Before Sentry, the lack of Sentry mode wasn't a "bug", it was only a feature request. There was nothing wrong with the car as it was.
After Sentry mode became available, having Sentry not work because of USB stick glitches *is* a bug. The feature, as provided, doesn't operate as expected.
We can't just call any possible unimplemented feature a bug like the article author suggests. My car can't fly - file a bug report. My car can't tolerate 4-foot fording depths - file a bug report. My car doesn't project 3D holographic movies in the rear to entertain the kids - file a bug report. It's an infinite space. Calling any thing your product doesn't currently do a "bug" just isn't a good approach.
Likewise, bugs vs bug reports. When my defroster, a core function of the HVAC system, doesn't work because of a botched UI update, that's a significant bug. The function doesn't work, and it directly impacts *my* driving experience. But bug
reports? Tesla provides no meaningful way to trace or track bugs. I can give the "bug report" voice command - but it's unidirectional, I have no idea who else (if anyone) has reported it, I can't follow up on it, and I receive no status on whether it is being worked, or when (if ever) it might be resolved. It does basically nothing to change my situation.