Whenever time and effort is invested into designing an embedded device, the question of portability to other potentially interesting OS/RTOS and hardware platforms arises. It may well be the most significant reason not to go for a proc based administrative interface, since proc must be generally considered very non-portable.