I assume you're referring to utrace/uprobes. Yes, only probing general user-space requires these, and we can hardly wait until these are mainstream.
"and everything is in the mainline kernel"
If you're repeating the previous point, ok.
If you're suggesting that a tool must be distributed within the kernel tree in order to be useful, then considerable experience says otherwise.