GOG has been earning a lot of my praise recently for not only hosting binaries - but actually putting labour into making sure their games run on modern systems. This is particularly important for games from the era of weird sound cards that can't render audio quite right without a vintage soundblaster - but also goes for games that were simply designed with DOS expectations in place.
Back in the day I was a big fan of an SSI game called Imperialism - this game pretty much refuses to run on modern software - it needs DOSBox to run smoothly and even then it does custom cursor stuff that tends to screw up very obviously on modern systems - the GOG version of the game runs smooth like butter.
Why would I ever pirate a copy of Imperialism and spend a day actually getting it set up to run sorta decently on my machine - when I can grab it off GOG for 1.89 CAD? A day of my time, even an hour of my time (even my leisure time), runs well above 2$ at this point - the convenience is there so pirating becomes a bad value proposition.