Unhappy [Q] Symlinking /data/app leads to application crashes


Experimenting with m8 android filesystem I stuck on moving and symlinking /data/app

This is what I did:

mv /data/app /data/test/app
ln -s /data/test/app /data/app

On any other android devices and versions this procedure always works perfect, but on M8 it led installed applications to force close on start. Returning /data/test/app to /data/app fixes this problem.

So there are 2 questions: it is KitKat feature/bug or Sence? Why Android kernel/or Dalvik OS denies symlink if it must keep full functional of main object?