Go to any random internet "tutorial" for some aspect of electronics, and you're almost certainly going to see "Here's my github >>" and/or "... and I've written some code here for..."
Whilst I admit that it's not unreasonable to expect to have to write *some* code once in a while, when your main area of experience or expertise is hardware, and not software, I find it *incredibly* distracting to constantly be led down the "now let's look at the Arduino code for this..." .
Then ... don't read that persons project/blog/tutorial ? Because it is so easy to post projects and ideas on many platforms, there's so many, of varying levels of complexity and quality, that it is up to you to find one that you are interested in and suits your needs. People provide this information for free, and whilst many may be overkill on micro usage, you don't have to read their code...
Case in point is a function generator I am playing with - the AD9833 module. I want to generate waves, not sift through Arduino code learning syntax and work out what's what in an IDE, debug dodgy UART drivers etc... yeah I get that I can BUY a func gen, but I don't have the funds right now, and this board suffices just nicely. I want to generate ANALOGUE waves for an ANALOGUE circuit, not learn a new paradigm in a different area - it's SO DISTRACTING.
So
you find it distracting, and frustrating that people haven't formatted or designed their projects in a way you want. If you want to build an analogue function generator, then google "analogue function generator"
What did people do before Arduino and microcontrollers were the go-to "solution" (lazy solution) for almost EVERY project online, if they wanted to generate waveforms? They'd learn to build **a circuit** using electronics skills, not some random programming language which has nothing whatsoever to do with the circuit!
Depends how far back you go. 15 years? a PIC, or an 8051 were used if the project required control or computation beyond what raw logic could do. Analogue isn't dead, the real world is analogue.
It's just the low cost, convenience, ease of use etc.. of the Arduino platform - and these days, microcontrollers in general - has lowered the bar for "just use a micro". Perhaps 20 years ago, folks would use a handful of TTL or CMOS glue logic, and a load of analogue, which took time to prototype, debug, lay out etc.. But not for about $3 you can have a small breadboard friendly module that you can program and debug in 20 minutes that is capable of far more than the "old" way. It is simply, quicker, cheaper, and easier for many projects. Welcome to the 21st century.
I understand that "just throw an Arduino at it" is a bit boring and doesn't show other solutions, but surely you can see why that is the case? The only people going out of their way to avoid micros or FPGA's or modern IC's are those trying to build vintage/legacy hobby projects. You can still find plenty of old school schematics if you want to do things in a different way, and you can still buy many of the parts - so whats the problem?
This is where laziness shows up in our engineering society - no one's willing to invest the time and work in a project (incuding me btw, often) so they tack together a "solution" which makes the project dependant on some microcontroller or board - that DOESN'T teach us electronics fundamentals. I am learning *electronics*, not Arduino. Is there anyone left whom publishes clear tutorials to show one how to make such circuits in a "Mr Carlson's Lab" kinda way (IE, clear, slow and calm) without resorting to uC's?
Also remember, the projects you see online (hackaday, instructables etc.. are often one-off hobby creations. It's about knocking something up quick, with the parts you have, not always cheap, and certainly not always robust or well engineered, so why do you assume that they should be perfectly engineered? It's like looking at A-level art projects and complaining about them not being a Turner.
Electronics is so much more accessible with the internet. Decades ago, whilst you could of course buy kits, and read books, it was still a bit of a niche, and was relatively expensive. As books cost a fair bit to publish, the quality of the information was somewhat higher than the internet - where you can literally post anything, regardless of validity, and it goes unchecked. We all learned this lesson in the 90's, and it is up to you to separate the wheat from the chaff.
Seriously, it just sounds like you're complaining that you're searching for projects that you either don't understand or don't like because they don't do things the way you think they should. And they provide them to you, for free, it is up to you to sort through them.