No one here at WordPress.com is paying for hosting.
There is no FTP access to free hosted WordPress.COM blogs and we cannot install plugins. Those found on the internet are for WordPress.ORG installs which run on different software. Also note that we cannot access the php underlying our blogs and edit templates or themes.
There is no upgrade that you can purchase from WordPress.com that provides FTP access,the ability to install plugins, and access to the php underlying our blogs. We cannot edit templates or themes on free hosted WordPress.com blogs.
Read to understand the differences > http://support.wordpress.com/com-vs-org/