Yes, that was their rule from day 1.
My favorite: in the early days, Sinclair designed a very cheap transistor radio -- so cheap that it didn't even have a speaker, just an earphone (mono, one ear). Sinclair noticed that the available earphone jacks had a built-in switch that was intended to disconnect the speaker when the earphone plug was inserted. Since there was no speaker, this switch was repurposed to serve as the on-off switch for the unit -- plug in the earphone and it's on, pull it out and it's off. That saved both the cost of a separate switch and the space it would have taken up.
I believe this hack required manually bending the contacts on the jack switch to turn it from NC to NO.
An Olivetti electronic/mechanical calculator for instance took up half your desk, was horribly slow and consumed a ton of power. No way that you would ever take it with you and working with the beast would require a serious investment in time, they weren't cheap either.
These little calculators were complete game changers. The model in the article was one of my prized possessions, there simply was no alternative that I could have afforded.
To be fair, that's all their competition (a slide rule) was capable of.
You could and I did. ALas it involved rewritting the screen driver and drawing a diagnol across the screen would take over a minute and all the CPU, now if you turned the display off (ala fast mode polling) then you could improve upon that.
One stand-out thing that puts perspective upon the ZX81 was as you moot - the price for what you did get at the time, a time in which you could pay more for a pack of 8" floppy discs or a keyboard.
It's ironic how you point out the short-cuts - something Amstrad had more a reputation for. With that I'd tend to agree that the case design of the ZX81 was a work of art in design.
I'd add though to do true resolution you kinda had to update things a lot of times and why the code I did at the time was in effect doing 8x8 more work - hence was about 2 mins just to draw vertical line. Just not enough processing power to ever be of use. Though the remap the interupt into RAM and char set was good and lost no performance and indeed you would expect it to be slightly faster with the old RAM vs ROM access times, but kinda mute back in those days of when RAM was faster than the CPU's.
The original device without RAMpack did not let you set individual pixels at all (and even with a suitable/modified RAMpack it was a giant hack obviously).
Nowadays, that’s two more than a product with cutthroat pricing should have. Engineering tolerances, even at low cost, are good enough to clamp the PCB in place.
I expect, though, that the first batch used all holes and that this was a matter of using excess inventory with too many holes after realizing that they could do with fewer ones.
I'm better at judging the electronics/computer design, and there it's obvious to me that they went out of their way to stay cheap.
Sinclair products were almost comical in how ingeniously their engineers shaved off any pennies they could. In the ZX81, the video circuit is a bizarre and extremely interesting contraption that abuses the Z80's DRAM refresh circuitry, and on the mechanical side only two screws hold down the PCB to the case, despite there being many more intended screw holes in both PCB and case (someone must have figured out that hey, it still holds in place with two).
I have marveled a lot at what the engineers came up with, and cursed at it just as much.
For the ZX81's ingenious video circuit and sleek case, you get a device with chips that get dangerously (literally painfully) hot, and most CPU time used for drawing the screen--without the ability to set individual pixels in any way. The keyboard "cable" plugged into the PCB is just an extension of the paper-like foil that makes up the terrible, terrible keyboard, and that can easily self-destruct when disassembling your ZX81: The foil does not like any amount of bending, including the bending when you fold the case open.
I could go on an on about how clever Sinclair's engineering was to barely stay past the line of what makes a working product so brilliantly.