If you were to tech the speed controls you would have to go from both the mechanical angle and the programing angle. If you only tech the programing, people will find a loop hole in the mechanical side; visa-versa. I don't have much experience with bl at all. However, like brushed motors there will always be tricks to get more power than the next guy. If you tech the speedo's people will tweak motors. There is always going to be some sort of gray area that someone will find.
Racers will always push to get the most of their gear.