Wanting to solve every problem and dismissing solutions that don't fit constraints is not an autistic behavior. It's an engineering behavior, as in "this is what all engineers do." It's socially awkward when you can't turn it off, but it's not autism.