I think its a great idea and kudos to BT for implementing more programmable features into what started out as a diagnostics tool *only*.
I also think its appropriate marketing strategy to limit recoding stuff to professional versions - remember who their target market is - not the home hack who likes dialling up the boost on their V3 for kicks
If you can afford a 335, if you can afford to replace tyres at each wheel once a year, if you can afford the insurance, then you can afford a pro version too.
I think it amazing that if BT never did begin offering value adds like this then enthusiast owners would still be more than happy with their product as-is.
You pay to play - no exceptions