Yes, it is offensive if you are referring to a person, but post was not. I think "crippled" does accurately describe the CM15A with its limited memory.
Having a home automation controller that can only track the status of 16 out of a possiblity of 256 controlled devices, is impaired and IMO, flawed. It means you can only use Conditionals for 1/16th of it's total capacity, and your system must be planned, from the begining, around that fact...or use work-arounds that further limit it's capacity. It's main saving grace is it's cost.
cripple Pronunciation [krip-uhl] noun, verb, -pled, -pling, adjective
–noun
1. Sometimes Offensive. a. a person or animal that is partially or totally unable to use one or more limbs; a lame or disabled person or animal.
b. a person who is disabled or impaired in any way: a mental cripple.
2. anything that is impaired or flawed.