Two year contract is normal (lots of unexpected things can happen... like you know, leading 2 rallies when the car stops working by itself )

One year contract is super-risky for the driver (for the reason listed above) and team would do it only if they weren't really sure about the driver, like Toyota did with Latvala last year.
Looks like it won't be such "no pressure" drive for Meeke in the end.