They often fail to capture the important attributes of a device. Also, they suffer a lot from the compatibility issues if no open source technology is considered.