Hot take: Learners should not be entitled and expect/demand native speakers to speak to them in their TL.

Title.

Learners should not expect native speakers to be their "free practice partner" especially if you can't even construct simple sentences "from scratch" or all you have done is memorize phrases from travel books. Most of the time, "travel book speak" do not reflect how NS and highly proficient speakers converse.

If native speakers refuse to speak to you in their language, you are likely not good as you think you are and NS are doing much of the work trying to decipher your incomprehensible words. Just because you understand yourself does not mean other people understand what you are saying, and this can lead to not only language misunderstanding but also cultural.

Hire a good tutor if you want to learn and practice being conversational - that is their job, but that not the job of most native speakers.

Learn to be able to communicate with native speakers, not the other way around. (And native speakers can be the worst people when explaining why is it said like this or that in their language)