I think this is a forum where many a philosophy can be shared. This can be done in a friendly way, even with people who hold to a different way of thinking and a different way of doing things. I feel I can question others here, regardless of whether I agree at the time or not, without accusation but rather in earnest.
I agree in theory regarding software upgrade and/or module upgrade. Often the trouble comes in that new software or a new module will have to conform to perhaps an older system. In order to accommodate future changes, the platform for those changes must be built into the product now = more cost now. If generally new software relies on a new chipset or architecture, then either it will not be available for an ‘old box’ at all or it will require that the code be specifically developed for the ‘old box,’ because it is not needed for any of the ‘new boxes,’ which will then loose economy of scale and hence = more cost later. Of course this is not based in any specifically verifiable scenario, but I suppose I’ve taken the route of buying an $800 box now with the idea that I might buy another whole box later rather than buying a $1400 box now that I can upgrade for $200 later.
Oh, look … Outlaw will have new product information in just a two or three weeks! Some GREAT deals on systems for newcomers and recent newcomers.