No more then science is matter of faith.
Um, I think you're mistaken. You just contradicted the person you quoted from who said "the stellar science" was "never a question of belief; the only scientific attitude one can take on any subject is whether it is true." So is science faith, or not? According to you science is a matter of faith. This is only according to you, though, and people who are averse to science mainly for religious reasons. Climate change, for example, is not understood to be a matter of faith by most people who are concerned about it. It is however, considered precisely that by those who would brush it off as a new age, hippy, pagan religious concern.
Science itself is a process of testing theories, noting the results, and refining theoretical models until predictions can be made reliably based on those models to account for the data.
As a point in fact science changes and evolves over the years much more then astrology does. So can we really have faith in scientific findings when many of them become outdated with time or at the very least they are found to be unusable in the face of new discoveries.
That's kind of the point of science. Science is not a thing, but an approach to truth claims and testing theoretical models experimentally. The fact that a field is open to revision, itself is one of the things that makes it a science. Distinctions between a scientific discipline and a religion or superstitious belief-system can definitely be seen in how amenable they are to new information, discoveries, and so on. Also, it seems pretty misleading to say that that we can't "have faith in scientific findings when many of them become outdated with time." If that were the case, our daily lives would be pretty unrecognizable. Your lights are going to go off tomorrow because science suddenly became "unusable."
I don't think you'll have much luck the debating tricks from religious apologists here. I'm pretty familiar with them. Let's just have a real discussion. So, I leave you with this. Is Astrology a science or not? If not, what would you say it is?