You are correct. 128 is plenty for programs and apps. My drive has maintained 70 gb available since I've pointed all my users folders and data to a spinning drive. Even an 80 gb ssd is doable and there are ways to decrease paging file size etc... if you're working with a small ssd to maximize space. But 128 is the sweet spot, I'm not even bothering with messing with space maximization techniques.