Pretty much, yes. If you can find an aftermarket key, legally speaking they are required to program it, since you are allowed to use any brand of direct replacement part to maintain your vehicle. (Dealer is the only one who can program it, unfortunately.)
That said, there probably AREN'T any aftermarket keys out there for these late model Subarus.
That said, there probably AREN'T any aftermarket keys out there for these late model Subarus.