I must have written this post dozens of times, rather than just wasting digital-landscape, here is a link to a summary:
viewtopic.php?p=6686#p6686
Thanks, ill give it a good read. Usefull stuff.
I am afraid you might have to post it a dozen times more, because my experience as new user as i searched around this forum "new user" or "guetting started developing" was only getting results about how to blink your PC13 led in you bluepill board.
IM(H)O: Just about the "worst" reason possible to jump into the Arduino waters. Libraries are of various "quality" and range between inspired-by-God and developed by a zombie. Many libraries are just mediocre and uninspired. Worst, some are not OOP libraries at all, but just a function with a header file.

the zombie part cracked me.
After a couple of years of full time developing HAL baremetally im done reinventing the wheel every time (even if it works like a charm).
Im tired of implementing filesystems as a
one man army, i end up not having time to deliver any real solution.
I am well aware of libraries poorly maintained or dependencies ratnests, but is better than nothing.
If the arduino libraies or community support doesnt cut it for me i could always debug their code (this is why i want to know how/where the arduino CLI scripts magic is gluing code together) or go back to code stuff by myself.