I'm also a happy user of generic methods. I had originally started with tuples-of-procs and then moved code over to method.
In theory, yes, macros could give us methods. However, after looking at the various macro-powered-methods projects, I don't think any of them support generics. I'm not sure how much of a lift it is to support generics but I'm weary to assume that it's a straightforward task especially if it was deemed too costly to develop/maintain in the compiler itself. There is also the question of whether concepts will ever support "vtr" ? If so, it seems possibly even more difficult to develop macro support for methods in a way that integrates well with concepts.