You are right on point. Colleges have become social and party centers, not centers of higher education. Some of these universities look like frikkin resorts with all the amenities they've got. Cut the "fun" stuff out and I'll bet you'd bring down the cost as well.
I doubt it. Costs of college have gone up due to the easy availability of government-backed financial aid.