I think Ripple is working for profit, it's a payment solution for banks and companies, and while Stellars' goal is the distribution of wealth internationally - a sensible difference in market cap. This in my opinion is one of the main differences between the two coins although they can also be distinguished philosophically, technically and culturally and others.