Well, I can see adding this feature to mid and high-range products can be a useful feature.
There is a problem though, because there are two standards. Neither are better than the other. There's the one where you complete the circuit, and the other where you break the circuit. But some pedals support being switched from one standard to another. In the case of one of my Kord pedals, it has a different set of jacks for each mode(it's a dual pedal, 2 pedals, each are selectable via using the correct port). Some gear can auto-detect and set itself up accordingly on a per boot/start basis. Manufacturers will state which standard they use and what the pedal must support.
So, I think if this were to be implemented, I think ADJ will have to do 1 of three things:
1: Tell the user what type of pedal to get. This only gets complaints if users have low funds and an incompatible pedal. But a pedal should be less than $20, so it's not a deal-breaker.
2: Include a switch. No harm, no foul, just make it easy to use, but not easy to accidentally change. Low profile!
3: Auto-sense. While slightly more expensive, there needs to be a few rules. I think the best rule is to have ot do it's auto-detect when the device is hooked up to USB and/or activated by the driver, especially when we're dealing with a software solution.
The thing is, with the keyboards and the like, they do this detection when you power up, or at least that's how the ones I've worked with have always worked. I'm a bit out of that loop having not bought a new keyboard since I think 1998 or something like that. If I were to plug in a pedal after starting up, it has to be to a certain standard(which all my pedals are anyways), but if I had a different standard pedal, it just wouldn't work until I power cycled.
So, then it might be best to also include a button for "auto-detect" the pedal, to deal with this issue, or else just flat out state "you must have your pedal connected before the hardware is connected." And also have a default standard just in case.
Use of pedals isn't uncommon, as I think many of my FX units(audio) have pedal inputs. I don't use them, but they are there just the same. These often act as a bypass on/off or tap tempo function. Or maybe in the case of software be usable definable!
Most pedals are also durable and compact, so tossing one into a bag shouldn't be a big deal for most users.