There's lots of speculation as to what the reason for shelving Project Astoria could be, including Windows app developers not being happy about Astoria existing, or that there were performance issues ...