This just shows you do not really understand how hardware develops. From your USB example (where one can use a $2 adapter) to thinking that the incompatibility is from the apex classic not having wifi or power consumption monitoring- completely unrelated to why trident does not work with the apex classic.
I will try to break it down a bit.
The apex classic is from 2009.
Is your current phone from 2009? Does it work well with 2018 software- can you watch 4k videos with no lag?
Is your current laptop from 2009? Does it work well with 2018 software- can you watch 4k videos with no lag?
Do you expect your 2009 phone to be able to play the newest demanding games available in the App Store? No, because they have minimum requirements for hardware.
Hardware changes. The computing/processing that the trident needs very well could be incompatible with the low processing power on the apex classic.
There does not have to be a big scheme against apex classic users. The apex 2016 can use all of your EB8s, modules, etc. You would just need a new head unit if you need the apex trident capability. The full apex head unit is $399- compatible with all your existing accessories.
Is the fact that 2018 hardware may be incompatible with 2013 hardware really that incompreshensible?
When the apex classic was designed, I assure you that nobody assumed it would be processing the results of advanced titrations of calcium, alkalinity, and magnesium.
2009 dude. 2009. You got 10 years from your apex classic... if you are that bitter that your 10 year old controller wont work with trident, after apex has continually been supporting you with updates to Fusion and modules for this long, I dont know what to say.
I don't have an Apex so am not sure on how it works, nor am I bias about the classic or 2016. But with something like the Trident, wouldn't the physical machine (the Trident) do all of the computing, calculations and measurements, not the head unit?
As far as I can tell, the head unit acts as a digital switch to turn things on/off, monitor readings, or turn up or down power to pumps, the dos, ect... And it acts as an alert sysyem and data logger.
If that's the way it works, then it should've been compatible with the Classic, right? Because the Trident will do all of the computing power.
I'm looking at it from the perspective that up to this point, there is no Neptune add-on that processes information, likewise the head unit doesn't do any computing, calculations or measurements. They all just read data and pass it along to the head unit to stop, start, increase or decrease and send a notification if needed.
Correct me if I'm wrong (in a nice way

) because I don't own the unit. But since this will really be the first Neptune device that requires any real computational load (as far as the basic controller goes), I would think it would be handled by the Trident, like other similar units, unless this is the first device to use the head unit for its processing power.