As said before, a lot of it is because of the size of the games being released. Theres always been patches for PC games, but as bandwidth and the game sizes increase so will the patches. a lot of it has to do with the publishers of the game also, not the developers. They push for the game release, and as now almost everyone has an internet connection and know what patches are they push harder for a buggy "gold" version and fix the game later with patches. We all still buy them so they all keep doing it!