I was playing shop the other day with my son as he'd recently been bought a new toy till with money and food and it was going fairly well until he got a little excited and started saying "I want more money". At this, I started telling him that he couldn't just get money for nothing and that he'd need to sell me something else from his shop. This made my wife uncomfortable and she asked me to stop as she didn't want him being indoctrinated with such capitalist ideas from so early an age.
So, what's the alternative? I'm certainly not convinced there's anything wrong with teaching my son the value of currency and trade but similarly, I sort of agree that I don't want him to grow up only aware of one way that the world can work.
Educate for what's practical in the world he's growing up in and risk indoctrination or play through other scenarios and risk him growing up not knowing how to deal with financial matters?
How would that even work? I'm not sure I know how to play socialist shop. Maybe my parents failed ;)