db:test:purge And osql: What Happened?

I thought I had read somewhere why db:test:purge continues to use
`osql` but all I could find is this:

Obviously this never made its way into Rails. Why? What are people
doing for MS SQL testing on non Windows OS'? Everyone's hacking their
own workaround? Seems as if there would be a universal antidote.