From the information I can gather, Hungary was not a natural steppe/grassland zone in the middle ages (it was heavily forested, like the surrounding regions).
Here is a reconstructed map of the forest cover of Europe throughout various time periods. I think it's based on tree pollen data, you can read about it in the scientific paper that it comes from here.
![]()
I asked similar questions last year in a thread called Nomads on the Steppe (there's some interesting discussions there, worth checking out). But I still don't really have a clear answer as to why nomads gravitated towards Hungary.
I find it more than a little strange that the borders of Hungary's geographical features in that map are exactly correspondent to modern-day Hungary's borders.