Oh dear. You're either another fanboy getting upset at the merest prospect of criticism of their chosen religion or you have invested your own time and effort in the software. If the former I do not understand (nor want to) the fanboy mentality - that something is above criticism merely because you have bought it. If the latter then well done for an excellent effort (I genuinely mean that) but my criticism still stands.
For the vast bulk of users the single most important part of ANY diagnostic software is to read and clear fault codes. That the writers of this software decided not to make it work with older units when that older unit is totally able to do that job is an oversight or omission. Why would you get upset because I let other Fiat owners to know that their older ELM327 can do the basics with other software?
Scenario
Someone has a fault and downloads this software but their older unit won't connect. That person can quite easily think that it's their older unit that won't talk to the car. After all this software says Fiat in the title so the failure must be their old ELM327! They are then left with a car undiagnosed and possibly in limp mode or worse whilst they await delivery of a new ELM327 instead of simply trying some other software.
You appear quite happy for said person to be in that position. I'll wager a lot of pre V1.3 ELM327s have been sold.
Is it not a reasonable point that because the basics can be done with the older unit that the software could be made to allow that to happen whilst denying the higher functions due to the units inability? Other software writers seem to think so.
Before you state that someone should know more on a subject you should better understand their perspective on the matter.