Microsoft: Nobody can develop first-class applications for the platform without licensing the (extremely expensive) X360 XDK, which includes an approved compiler toolchain.
Apple: Anyone running OSX can develop first-class applications for the platform using Xcode for a (very cheap) developer fee.
XNA is a red herring. It's (to use MSFT's term) a hobbyist platform.
However yes my statement was very much the same, however questionable comparisons to the console market may be.