in most cases of every-day use that's true.
also, as in most cases 2GB of RAM is enough, they could just write 6GB in specification and install 2GB in the phone.
if stock settings kill apps to leave more then a half of RAM empty, in which scenario all 6GB of RAM could be used at all? are upper 3GB meant for caches and buffers only?