Given that the linked hardware in question is $65, why not just get a bunch of Raspberry Pi boards and give each user a dedicated machine for half the cost?
Now, I know that machine administration is not free, and you might argue that managing a single multi-seat machine is less effort than handling a fleet of $35 computers. That's a software problem, however, and solvable.
I suppose there's also the additional network equipment required ($60 for a cheap 24 port 10/100 switch, plus cables).
There's also the fact that the 'multi-seat' ports are VGA, so can use older, discard monitors.
Ok, it's not so clear cut, but I still think the Raspberry Pi solution is preferrable...
It's kind of amusing that we've come full circle in that regard, now using a single CPU for multiple independent sessions. At least it's not all networked X Window any more.
It's not unlike pulseaudio with all the imaginary benefits that might be relevant once in a lifetime, which in no way balanced out the continuing inconvenience and pain that it's caused in practice.