It doesn't make it any less weird that another country also asks the same. They make you organise and pay in advance for a trip and accommodation that may not even happen if you get rejected. How is anyways relevant or valuable for the visa-purposes at all for them to know an address where you're going to stay? You may end up staying somewhere else after! Basically, what's the point really for them to have all that information. By all means, you'll need to stay somewhere, but why would they need to know in advance before you even set food in the country and haven't even had a chance to find a place you may like... 🙄🥴
Then I do not have an answer for you. You need to get some sort of visa if you want to be as long for a year. DTV seems not to be your match if you're not a remote worker. Try back to back for a couple times on single tourist visas plus extensions, which gives you 6 months, until probably one day they'll deny you reentering the country on a third attempt. But you can always try, I mean every officer or port of entry is different. Or get retirement visa for a year and then move to non-B.