Balkanisation is rarely a good thing, nor is it necessary. Independent identity, customs and language are not an adequate justification for nationalism and separatism. in the context of Spain. If every linguistic minority had their own nation, the world would look VERY different.
Its not practical or necessary for Catalonia to be a sovereign nation, it's identity and rights are respected by Spain (Its nothing like the situations in say, Northern Cyprus)