Yes, because they understand the meaning and are making a play off of it. I genuinely do not believe anyone over the age of 12 who uses the term “rawdog” isn’t completely and fully aware of the meaning when they use it.
Different phrase, different conditions. “Bust a nut” can reasonably me misconstrued; nobody of adult age is actually out there misconstruing “rawdogging.”
I mentioned it in another comment, but that really is the name of my RSS reading software. It’s a package that’s been around for over 20 years, written by someone (not me) with contributions from many people. I believe there are hundreds of people who have started on GitHub, which means over the years there have been presumably been thousands or tens of thousands of users. (Update: There are far less than hundreds of stars, although you can find several forks on GitHub and elsewhere.)
Certainly that open source software package is far less common than the traditional use of the word, but it is a very legitimate and non-dirty use of it. Perhaps the original developer had his mind in the gutter, that was his choice to make, and now we all have to live with the consequences.