You literally said that Andalusian and others "are dialects because they have not been politicized like Catalan or Basque", suggesting that what makes a language a language instead of a dialect it's its political weight.
Certainly, Catalan is used as a political tool, but it's a little hypocritical to think that Spanish is not. We all know how political questions should be solved in a democracy.