I guess for 2 reasons:
1) Fun
2) It feels like the m500/600 series of motors have been superceded now so the odds of a third party undertaking any significant development on this old platform feels low.
It does still feel like there's loads of potential to still be unlocked with these motors, and as knowledge matures (which it's currently doing at a fantastic rate) we'll see some pretty interesting things.
RE: Superceded - you mean by the M510 and <something else, maybe I missed, a new M6** series?>
Totally agree on knowledge maturing.
I have to say as a US-born ‘power hungry’ car and motorcycle fanatic, over time I had already adjusted on vehicles to - insane power is neat and addictive, but I also like to turn/have handling, so moved from muscle cars to forced induction Miatas of all things, and never looked back.
On ebikes - I had a BBHSD, and tired of the ‘let’s go 15 miles (max) on throttle and high assistance’ pretty quickly and was normally riding it in PAS 2 (of 9) for most trail riding, then moved on to an M600 (Ludi V2/VESC controller). I usually ride it in PAS 2 of 9, non-Ludi Trail mode (LudiV2 controller has 3 profiles for max power, throttle sensitivity etc., where max power is what you get at top PAS level, e.g. 3 of 3, 5 of 5, 9 of 9), quite happily.
I recently rented an M500 in Prague, and was expecting to be sorely underwhelmed, but I have to say, it did alright, and I rode mostly in PAS 2-3 of 9, doing a 50km ride. I certainly bumped it up higher more than on my M600 for similar riding, but it wasn’t all bad. If I wanted a motorcycle, well I have those as well, and while I think the EU speed/power restrictions are nonsensical, I can say I don’t routinely need e.g. an M620 or > 1kW peak power.
I’d be rather happy if we could source <not from Bafang> all parts to keep M500/600s running ourselves for years to come, while I think the real benefits to come are mostly around the controller programming and software. Granularity/number of breakpoints for torque sensor output, modes like ‘emtb’ on non-Bafang motors, and the ability to adjust settings sanely for things like rider weight and style of riding, without being locked into e.g. Bafang only batteries and such - would be a pretty decent foreseeable future to me.
Interestingly the LudiV2 already has a gyro build-in, and I know some brand or another was making some fuss over an ‘angle sensor’ although I’m not sure exactly how their programming used it - am guessing it was simplistic and perhaps just boosting assistance on steep uphills or something?
Given custom controllers with a couple of GPIO ports, additional sensors can be added (or upgraded), while BLE/BT can connect to more comprehensive ‘displays’ or for tuning/adjustments, etc. Better yet, with open source firmware, there’s at least a chance to improve the same hardware’s functionality and performance over time.
One thing I am hoping for is subsequent Bafang motors keep the same mounts, at least giving a path to replacement, but also in that the form factor for controllers remains somewhat constant - PCB layout and testing is time/$-consuming already, but given the same form factor, unless there’s a truly revolutionary overhaul, it may be possible to e.g. have a single (aftermarket or open source) controller capable of working for M500/510/600/<next> which would certainly benefit us all.