I 100% agree. When I do grocery run at Lotus’s, it’s usually for the next 2-3 weeks. Your mentality cannot be oh today I want to cook fishball soup, so I drive into Johor Bahru to buy noodles and fishball the way you walk to NTUC or SS in Singapore.
It has a be a planned thing, like those people in Australia outback or rural America during winter, they have a shopping list of what they need for the next 30 days and stock up on it. And also, you need to learn how to store fruits and vegetables to prolong their shelf lives- like strawberries has to be kept in air tight containers laced with paper towel, while blueberries can be stored in its original plastic box with holes. Cut onion in cling wrap can last up to a month etc etc.
You will also need a pantry with all the essentials and checklist which items are running out and need stocking up.
If all these is a hassle to you and/or you’re someone who doesn’t do grocery shopping because you have a wife/helper/mother who does it for you or you stay next door to a supermarket, then it’s perfectly fine not to buy any groceries from Johor Bahru. To each his own, you can treat Malaysia like a holiday destination, nothing wrong with that. Massage and good food alone are enough reasons for a lot of Singaporeans to head into Johor Bahru on a weekly basis.