So I downloaded the app as i was thinking of buy some bitcoin which made me think, "if i buy say, $100 worth of bitcoin with a credit card (or wtv) where does the bitcoin come from? Who's providing it?"
Especially if blockchain.info is just a wallet.
Anyone know?
You will be buying it from blockchain.info - they are not only just a wallet, the people behind it are into various bitcoin/crypto currency projects.
There are many multiple exchanges in some countries where people buy bitcoin directly and there are many countries which is not allowing people to buy bitcoin directly therefore blockchain.info is much better option.