Yes, they are correct, tables are not responsive, and so the plugin provides two built-in templates for the list display that are responsive and do not use tables: “responsive” and “flexbox.”
I know that providing the basic HTML and CSS for a responsive display does not result in a display that works for any given theme. It’s not possible for a plugin developer to provide “out of the box” display that work for all themes, especially considering that everyone has a different idea of what that should look like.
So, in response to that, I have provided the basic ingredients for a responsive display and the support for modifying that display (custom CSS and templates) so that you can get the desired result. I recognize that it does take some technical knowledge to achieve that.
I would suggest you choose one of the two responsive templates for your list display and using that as a starting point, think about how you want it to display. If you can’t figure out how to achieve that, come back here with specific questions about what you’re trying to do. It will be a lot easier to provide helpful responses that way.