Linux and macOS game development in a nutshell - spend $200K to make a buggy mess that doesn't work, get surprised when paying customers are upset"
I also don't understand how long-term maintenance can be a factor when games don't run correctly on launch day. I would appreciate an explanation for this as well.