Ok, I see your point then. But two thoughts:
1) Why not just advertise this as "want a media query-like solution that's backward compatible to older browsers? Here it is!" which would seem to present full disclosure.
2) Prior to media queries, most of us used "fluid layouts" to address this kind of issue, and they still work and can be integrated with MQ's today. True, a fluid layout doesn't have the flexibility of MQ or your solution, but it doesn't require JS.