Question: why old town road is country?
Answer: The system determined that "Old Town Road" is country, due to its lyrics (horses, tractors, etc.); rock, thanks to the guitar chords and presence of NIN's Trent Reznor.; and pop, when you mash it all together. Of course this thing caught fire—it's a genre-bending song that tickles the brain.