Why freelancing is harder than people think