If that is their aim, it would be a little baffling. Microsoft and Windows RT have just given everybody a terrific object lesson in what happens when you try to induce migration to a locked-down platform from an open one - either you leave in legacy compatibility because you can't afford not to have it (as Windows 8 does,) in which case everybody goes "well, that's all right for you, then, have fun with that new thing, we'll just be over here working on the platform we're comfortable and familiar with and aren't limited by," or they cut legacy support in hopes of forcing developers to migrate (as Windows RT does,) in which case everybody goes "...yeah, maybe we'll just not bother supporting it, then. Don't worry, we'll still keep doing development for your popular previous platform, though!"
You can't make customers accept the product you want to be making, whether those customers are end-users or developers. Microsoft's just put on a big public demonstration of that fact. I find it hard to imagine that Apple could've failed to take notice.