I know android gingerbread apps can run on bb10 and I heard that soon even jelly bean apps can run on bb10. So can someone explain to me why they can't run on wp8? It would really make our OS more attractive to other people.
Technically it may be possible for MS to do this but it would take a lot of work to integrate it with the Windows Phone framework (and Windows Phones may not have enough memory). But doing so would be seen more of a sign that WP has failed.
Because Microsoft hasn't expended the effort to create a runtime for Android apps on Windows Phone (and likely never weill).. Blackberry went through the effort of creating this and they use some similar technologies (Java), perhaps it wasn't as difficult as it would be for Windows Phone.
just use them on a blackberry, or get BlueStacks for Mac/PC. You'll see why Microsoft didn't want it to be included, they just don't belong to windows phone (nor bb10)