A way to remember this is that a time horizon is like the physical horizon where sunset happens and a time limit is a thing people set up to deal with this. A deadline is a thing powerful people set up to ensure less powerful people comply with their way of doing things.