Can you explain why the country is needed? I do ship to other countries, but why does Paypal need to know country? That information is already in the Customers Paypal account. Sorry for my ignorance.
Usually with Paypal Express the person just checks out without having to enter country.
There are two purpose of the country information.
1. For detecting correct shipping zone and get correct shipping carriers we need country and state if applicable. Because shipping zone are based on country/region.
2. It redirect user to correct Paypal site. Paypal has different sub-domain or sub-folder for each country so that it will display different language. This is good for user.
of course, if your carriers does not related to country, then you can hide the country. It is configurable at module configuration screen.
Hope I answered your questions.