It would look like some stuff that ought to be added was added, some stuff that ought to be added was not added and some stuff that ought not be added was added.
Seriously, the P.108 would be a very bad addition. It was extremely low production, not particularly effective and large with a lot of crew stations. This means, in AH terms, that it isn't useful for scenarios, won't get much use in the MAs and would take a lot of work for HTC to add. That is a bad trifecta.