You can still use domains with other extensions with your WordPress.com site. You just have to register them with a different registrar, then connect them to your site. If you already have a domain registered elsewhere, you can connect your existing domain to your site or transfer it to WordPress.com.