No. Software, just by its nature, is squirmier than hardware is. Typically, you could plug in a hardware box and it's going to work 99 times out of 100. Software just isn't. It's tougher to test. It's tougher to implement. It's just a harder world.
On May 31st, 2016. See this statement in context.