Sport karate is geared towards no-contact competition. It's a glorified game of tag for grown ups.
Budō is simply a Japanese word for martial arts, with gendai budō referring to styles that came about after the Meiji restoration - karate, aikido, judo, kendo etc. As such ALL karate is "budo karate".