Yes, you are correct. But, don’t you think it is ugly to see a price table’s columns in a stacking manner. It should be as it shows on the Desktop.
How can I show the table linearly on mobile devices?
That site is using a Table. You can do something similar with the Grid Block. Instead of creating a 3 column grid, you would create 3 column rows. Each element has responsive controls, so you can adjust them to suit for smaller devices.
I made a quick video:
Note: I am using the current GB 1.2 Beta which has in editor responsive views: