There's no point bewailing the nonsensical naming conventions and near total lack of clues about performance. AMD don't advertise to the public, Intel does. A lot.
When most people think 'Intel good' they don't have a clue why, it's simply the only brand they can remember that has something to do with the 'stuff' powering their PC.
AMD do throw money at promoting the graphics products but it's little more than maintaining brand awareness, those enthusiast customers understand the products. They're currently mightily annoyed that AMD rebranded last years product then pretended it was something new.
AMD are now the budget brand, not valued by end users, not chosen by them, just the default when they buy something cheap and low margin. Even the fans stopped caring after the misguided Bulldozer shared core fiasco.