Help getting started with Roku devices, including setup, connecting your device to your TV, linking a Roku device to your account at my.roku.com/link, adding channels, subscribing to services, and more.
Yes, it is because of your region and/or account registration location.
A Roku device will work anywhere in the world with a proper power and HDMI connection. However, many (most) channels are restricted by geographical region/country. Roku themselves has no control over that. The channel provider configures the channel for where it can be used. And if your Roku user account was created in a country other than your current location, that messes things up even more.
The user account must be created in the same location as the Roku is in. For example, if your account was created in France, but you're now in Hungary, You won't have access to French channels because you aren't in that location, and you won't have any Hungarian specific channels because your account was created in France.
And finally, it's entirely possible that there are few channels available in Hungary, and there's no way around that.
Dan Roku Stick (3600), Ultra (4640), Ultra (4670), Premiere (3920), Insignia 720p Roku TV, Sharp 4K Roku TV, Nvidia Shield, Windows 10 Pro x64 running Serviio and Plex on a wired Gigabit network.