Game designer Jan Willem Nijman:
I gave a 4-minute talk at @AMazeFest about how making long games is unethical, watch it here
I love this idea:
We should all design our games like bus rides — they should have multiple stops along the way. If someone is happy with your game, they should be able to stop playing at that point. Give your game that ending after two hours. Give it that ending after ten hours for the people who want more of it and want to find all the secrets. Give it, like, the 100-hour ARG with speedrunning, trophy, whatever shit, but let people quit your game in a way that makes them happy.