When hard drives had small capacities, I partitioned one small section for OS and the larger remaining section for applications.
Today, with large capacity hard drives, I install at least two large drives Raid arrays with OS, applications and data on same primary drive.