I agree with you on this point. But when we try to practice speaking, it seems like that there are few methods unexpectedly. Can you talk with someone everyday who can speak your second language naturally? Once a week? Once a month? In my opinion, if you want to speak your second language, or at least, if you want to start to speak it, you need practice speaking everyday, and that for more than 1 hour a day total.
Maybe it's more difficult for us to secure the time than we expected. But, if you try to broadcast your gaming, you can find it easy. Do you want to speak your second language? Let's try!
My YouTube channel is ESPINMC