> Why Apple does not at least provide the specs to the community?
Because then they'll have to compete with Linux, which opens them up to someone else making a cheaper computer that does the same stuff.
I mean, I'm typing this on a junky Raptor Lake laptop I found on eBay for $220. Would I buy a Neo or MBP to replace it just to run the same software stack? Probably not.
If you believe OS X is the best environment and Apple Silicon will remain the best hardware in perpetuity, it seems silly for Apple not to allow some experimentation. Apple executives, to be blunt, know better. Lean times are always ahead.
How does providing the specs to run Linux on a MacBook open them them up to competition from junky used eBay laptops?
Apple silicon is winning in performance and power consumption. It's not quite the same as the old Intel based generation, where they were more like premium/well built machines with good screens and hardware.
Now some people would like to use that top of the line Apple silicon but without MacOS that comes with it. I doubt this is a huge threat to apple but it's also not a huge market for them. From what I understand they are not actively impeding it but not actively helping it either.
I actually won a M2 laptop a while ago. I resold it, new in box still shrink wrapped because I did not care for MacOS, just a personal preference. People like me are a minority though.