More channels is something I do want to look at, but Vibrate has by far the widest support among clients. Just about everything supports Vibrate, while only a handful of things support Oscillate.
I make one of the clients that supports Oscillate (a middleware library/plugin), but unfortunately it’s definitely something that needs to be authored separately in terms of content.