Seems to me block size limit is just a distraction, there shouldn't be one. It's a red herring. Miners have invested millions if not billions on hardware...wtf are a few hdds?
Software needs to be refactored to allow larger blocks. It isn't a resource issue.