Ridiculous thing to say, modern memory usage is all about data, code is like 1% of it.
eg SketchBlock is 3.5MB unstripped (plus some small libraries and filters) but as I'm working in quad float pixels I can max out on 1.5Gb of free ram when dealing with modern digital camera images.
The AmigaOS libraries and devices are probably 95% code. They have to be counted too. The AmigaOS requirements:
AmigaOS 3.1 no requirement, 2MB recommended
AmigaOS 3.5 4MB required, 8MB recommended
AmigaOS 3.9 6MB required, 8MB recommended
AmigaOS 4.0 64MB required
AmigaOS 4.1 Classic 96MB required
Many classic users consider AmigaOS 3.9 to be bloated but PPC requires another ~60MB of memory. Why does PPC need another ~60MB for "data"?
What kind of floating point range and precision are needed to require quad precision floating point in SketchBlock? If only increased range is required then extended precision should be adequate (both have 15 bits of exponent) but extended precision only has 11 more bits of precision than double precision while quad precision has 60 more bits of precision.
blender needs about 100MB to start but only 10% of that is code.
Data used once, infrequently and streamed shouldn't count as it isn't necessary to be persistent in memory. Code in the AmigaOS which is persistent should be counted as code used.