I put up with all the shit factors of the 3DS because it has a couple of games I desperately wanted to play. If it didn't have Ace Attorney 5 and Pokemon then I probably wouldn't have bothered with it.
It is indeed a horrible device in almost every respect, with the exception of its software library, and even that's frustrated by the moronic and anti-consumer region lock. That said, honestly, I don't think I love most of its cherished games as much as some people, but I think that's more to do with my issues with Nintendo's first party offerings of late and is entirely subjective.
That said, when third parties have supported the system with key games, it has been very good to me. Ace Attorney: Dual Destinies might be my GOTY, Soul Hackers is great, I can't wait for SMT IV to come out over here (i.e. when NoE deigns us worthy). Also, I will enjoy Persona Q when it eventually releases in 2020.
In short, OP, you buy 3DS in spite of the actual system itself being horrible. Nintendo has locked down a good software library, and if you want to play those great games you just have to put up with the hardware.