How are they easy to solve? Most people (decidedly not the ones browsing HN) will just buy an el cheapo microSD from some random phone repair shop or google for ‘cheapest microSD 64gb’ and end up ordering some crappy card from AliExpress. If you do what Sony did with the Vita and PSP and force people to use proper (read: your) card then the cards turn out horribly expensive because economies of scale don’t kick in. It’s also decidedly an Apple-esque move.
Besides that, Apple can’t control the entire worlds cellular and WiFi coverage. Some parts of countries only have 3G, some buildings only have shity WiFi. However, Apple can control how their iPhone’s storage performs by not allowing you to use crappy SD cards and just having you opt for more internal storage.