Here's why:
* Proper Noun: "Facebook" is a proper noun, referring to a specific entity (the company and its social media platform).
* Brand Name: It's a brand name and is therefore capitalized.
Example:
"I posted a picture on Facebook."
However, you wouldn't capitalize "facebook" if you were using it as a generic term for social media, like:
"I spend too much time on facebook."