Nobody forces you to use gmail or Facebook though. To you they are a free 'service' but they really aren't a service to you. That's just the carrot. You are the product they sell. Don't want them to have any information about you? Don't use them. I don't use Facebook for that very reason, and I use my gmail for innocuous things and as my spam catcher account. My choices.
Want your email to be as private as possible? Stand up your own server or use a paid service that you think you can trust. Don't want Facebook using any data it collects on you? Great, me either! So don't use it.