The only way to properly realize human potential is to have no fun when doing your work? Are you really sure you want to live in a world like that?
Knowing when the fun needs to stop is a way to create valuable things in society. I prefer that, compared to living in world where the state of software is so dire because developers are overgrown kids that spend time writing blog posts about how they named their server pikachu because "pikachu is soooooo cute!!!1111"