While you mention freelancing, I have found this sentiment very true of consulting as well. You have multiple clients, all likely without knowledge or consideration of the others.It becomes very difficult to manage deadlines and expectations. It becomes an art of estimation and project management as well as consulting, which makes the work in my opinion very interesting.