Maybe this is the case.
Living in Cardiff I often think that apart from those who are going anyway, most people would be un aware of a game even going on. There are tens of thousands of people walking through the city centre every day and nowhere advertising Cardiff City or selling tickets? Surely a small booth or outlet in another store etc would cost that much to run. Always think we are missing a trick in getting our very lazy fan base to come.....