I think we do have the "fanbase", they're just not prosperous enough.
I wonder what it would cost to take Mum, Dad and two kids down to Cardiff, stay overnight and then watch the game?
£200 for train tickets?
£100 for accommodation?
£50 + for food?
£150 for match tickets?
Could easily end up spending £500 just to watch the game, when it can be done from home for a lot cheaper.
Football is just too expensive.