Spencer;
Technically its because the SMS interface on Mac laptops is polled, rather than interrupt-driven -- the Hid object in the case of the SMS won't actually fire any events. Also, polling it is relatively time-consuming. So rather than ChucK enforcing a specific poll rate, you can choose your own according to how expensive it actually is on your platform, how much CPU/sample you have to spare, etc.