Mountain Lion was the first of a once-a-year update cycle, and contrary to "not even talking about it anymore" they are updating it more frequently than ever. (we're due for the announcement of the next version in a few weeks.)
iTunes - Stores music you ripped in standards based format, AAC or MP3. It's easy to get at as it all lives in folders on your machine that aren't exactly opaque (it even organizes your music by artist, etc.) The database file is just an index of the music that keeps track of play counts, etc. You don't need that.
iPhoto - Again, stores all your images in standard formats. You can export the photos with all your changes if you want. They, again, live on your hard drive in a reasonable standard directory structure, and if you want you can export within iPhoto. Not only is there no opaque database it is QUITE trivial to get your data out.
iPhone Syncing- you don't need a machine to do that anymore you can do it online, including backing up to the cloud if you wish. Maybe because she deliberately hasn't updated its software it doesn't have that feature, but that's her choice, not a problem with the product.
iCloud- the idea that you'd have to be "crazy" to do that is BS.
Her saying the mac isn't good for development makes me question her tech skills. Either that or she just cant' be bothered to discover homebrew or to notice that all the open source projects support the mac for development these days.
Sigh, just another mindless, dishonest, ant-Apple rant.
The thing is, if Apple was so bad, you could bring up legitimate criticisms, rather than use "I can't be bothered to spend 2 minutes goggling therefore it cant' be done" type claims.