I agree the idea of Star Trek's moneyless economy is that people are working for personal pride and not personal sustenance.
If you tried to apply this in real life there'd have to be some mechanism to replace the effect of competition. If video game companies weren't trying to beat each other we'd all still be playing NES, and that's if we even had our houses wired for electricity without electric companies competing to do so.
You'd have to have some system, at the very least, that rewards extraordinary effort and talent rather than just compensating basic competence. Otherwise people's incentives are to give the minimum necessary to retain your privileges, not to innovate or excel. The lack of said system is the main reason communism fails.