The idea of processes consuming resources is a mental model people developed on desktop OS's that they need to shed for Android. When each process is assumed to correctly serialize its state and can be killed at any time without consequence, the OS can keep the system perfectly snappy without the user having to worry about it.
This is a user education problem, not a technical problem. This is why android doesn't make it easy to see what processes are actually running.