Es ist doch mal so: Die Programmierer versuchen ständig den Spagat, zwischen einem ordentlichem Programm und den zur Verfügung stehenden Speicher- und Rechenkapazitäten. So´n kleiner Arduino oder was auch immer in der APM verbaut ist, ist ja schließlich kein BigBlue. Also wird an der Praxis entlang geproggt und da wird einfach alles weggelassen, was höchstwahrscheinlich nicht benötigt wird. Wenn dann einer daherkommt und versucht die Grenzen auszuloten, wird er eben im schlimmsten Fall durch einen Crash feststellen, wo die selbigen eben sind.
lg Hans