Absolutely not!
Let us assume it is legal (doubt whether it is, personally). Applied to all clubs, then you'd find they'd all offer one year contracts only. Which would mean that English clubs would have to pay a huge salary premium over other Leagues (in order to be competitive in signing players), which would only inflate wages more.
Worse, with one year contracts, relegated clubs would lose all their best players without the compensation of a transfer fee, and even surviving clubs would lose their best players to higher paying big clubs,with the net result of players moving all the time. Meanwhile, the Big Six would be less affected than the rest, since they're already offering top wages, and anyone who signs for them knows they're not going to get relegated, so players know they just need to stay in the squad to get their contract rolled over each year.
Meanwhile, it would make it very hard for promoted clubs to sign players. Let's say you have a 22 y.o. star player at a top Dutch or Portugese club. He's on £20k a week at home. He wants to go to England (for money and career) and a recently promoted club can afford his transfer fee (say £20m). The English club can offer him eg £40k per week. If he knows there's a risk that in year two or three, he could be down to £12k per week

, then he'll gravitate towards the 7 or 8 clubs who are safe enough from going down - even if it means he might only be a squad player, rather than a regular.
Failing that, it would be worth his while going to Italy, Germany or Spain instead, and taking eg £30k per week for 3 years
guaranteed.
And failing that, he could up his salary at home to, say, £25k per week for another year or two, with the added bonus that he gets to stay in Eindhoven or Oporto, rather than trudging to Wolverhampton or Middlesbrough!
All of which would make it even
harder than it already is for promoted clubs to attract the players they need to stay competitive. Which in turn would lead to more yo-yo clubs, with the established Prem clubs left safer than ever.
In other words, an ever less competitive league, which is what we're trying to avoid in the first place.