Yea, it's obvious these things have been in production long before Generals was out
They seem about as practical as they do impractical, sure it may prevent soldiers from dying needlessly on all the patrols they do... but those things don't seem even
close to being maneuverable enough to keeping up with enemy infantry