Should I be using AutoCAD classes more? The more I have dug into AutoCAD's .NET API and honestly even the underlying C++, I find myself massively confused by the layers of abstraction and end up spending more time trying to fight data into the correct type to start working with the data. This almost always results in me iterating items of interest and making their generic counter part, like a list of lists[2] for 3d or 1 for 2d...It's frustrating. Does this go away with more practice and learning (the past year and a half)? Follow up, is it worth it? Does anyone benefit from learning the intricacies of AutoCAD .NET or it's underlying C++ when you can just abstract completely out of AutoCAD and use tried and true Math libraries and recreate classes in AutoCAD as needed? Seems to me that without the pressure of a direct need to use AutoCAD classes, you should avoid it... The only thing that I really like is XRecords, and that can be annoying to work with as well for the same reasons above...
Side note, even ChatGPT struggles with AutoCAD class translations and it's weird document db and transaction setup. And that is saying something...
I could also be daft and not dedicated enough, idk
Thoughts? Criticisms?