I'm modifying a couple of drivers in order to implement a small piece of low-level convenience functionality, and in doing so tainting my kernel due to out-of-tree modules. I'm well aware that in most cases it shouldn't be a problem, although before reporting a bug or other issue I should reproduce it with an untainted kernel. However, I have also seen a few places, such as in the accepted answer of What is a tainted Linux kernel? (first paragraph), that having a tainted kernel may have worsened/fewer debugging features. I have not been able to find any official documentation to back that claim up nor do any of the places I've seen it have any additional information.
Is this a just an internet rumor, or is there something I need to be aware of for when I find myself trying to track down an issue in my system?