Let me clarify something. Sometimes people do wrong thing just because they are unconscious that it's wrong. Someone can self-proclaim himself a software architect without having specific and necessary skills, experience or knowledge without being a necessarily a malevolent person. Sometimes people just make mistake.
But... I don't care too much about titles, maybe you Junilu also do not care, but a lot of people care. Most of people care. For a lot of possible reasons.
Maybe a person can think: "Oh my god, I've been called 'developer' for the last ten years. I need a new title." Why? A doctor is called doctor for the whole life and he is proud of it.
Maybe a person wish to feel more important or wish to earn more and thinks that the way is to change from developer to architect. It's not really necessary. Make your self a better developer, learn a new foreign language, learn a new programming language, keep up-to-date, there are lots of ways of become more important or earn more as a developer.
Finishing my point. It doesn't matter if you got your Skills-Experience-Knowledge about software architecture via an academic-formal way or a self-learning-empirical way. It's the same. It doesn't matter if you're called this or that by others. But, please, just stop a minute before call yourself a software architect and ask for yourself the question: Do I really have S-E-K about software architecture or are my S-E-K about software development?