Well, the same thinking was going on when Mr. Daniel Gelbart [0] started Creo. In all the videos I've seen from Gelbart, he always repeats that many things are being done wrong, he has some answers, but people keep copying bad design.
Saying "no way you will succeed, is way too difficult! look how hard is it for HP" is absolute non-sense.
Also, if the whole printing head is from HP, and they sell it for the price they do, I do not think is the most advanced science the mankind achieved. I would have such doubt maybe if somebody wants to compete with ASML. But Inkjet? really? such an old technology with all patents expired?
We could search in the source, but I’m 99.999% sure it is a PID, because of course has to work in different environments. So I do not think it should be a problem.
I don’t know if bambu is easier than Prusa. Bought myself a Prusa core one, having absolutely no idea whatsoever what is 3D printing, plugged in, the included filament in, just as the 10 pages manual says, click click, and I made my first print (no internet connection, no wifi, no registration, no app).
Then I installed the app (open source in github) and started using the “cloud” services. I consider myself pretty stupid with such things, and it was absolutely the easiest thing I’ve done in 10 years.
The price is very high though. But at least you OWN the damn thing.
In my experience they DO want more regulation. Regulation that helps them. The automobile’s industry was lobbying for years to have all kinds of things mandatory. They invented lots of standards and pseudo standards. At the end they shoot themselves in the foot.
You can measure all the parameters you want. The question is: does it really matter? I know many doctors, and one of my favorite questions is about stethoscopes: I have unanimously the answer "I could just roll a piece of paper and if the room is quiet enough, I can do my work". My grandpa used one made out of wood, just a cone.
Once, I was fascinated by a Littmann, with bluetooth audio, I told a friend doctor, that would be great (thinking about a present) the answer was "That is all hype, I can do with a $2 piece exactly the same". I pointed out the possibility to record the sound, to possibly defense in case of being sued: she laughed out loud, said is unpractical to record everything, would take too much time, and again, just a toy.
I have seen way too often, advocates of SOLID and patterns to have religious arguments: I don’t like it. That being said, I think there is nothing bad in SOLID, as long as treated as principles and not religious dogmas.
About patterns, I cannot really say as much positive. They are not bad per-se. But I’ve seen they have made lots of harm. In the gang of 4 book, in the preface, I think, says something like “this list is neither exhaustive, nor complete, and often inadequate” the problem is every single person I know who was exposed to the book, try to hammer every problem into one pattern (in the sense of [1]). Also insist in using the name everywhere like “facade_blabla” IMHO the pattern may be Façade, but putting that through the names of all classes and methods, is not good design.