A patent [the law intends] is granted for an invention, specifically not an idea. There needs to be a workable embodiment, sufficiently disclosed that a skilled reader can make the invention.
Making an idea a workable invention requires expending effort, that is why we need a patent system.
The alternative is industrial secrets, which IMO will greatly inhibit progress. Not because we can't reverse engineer but because of the costs of time and resources.
There is also an issue of sufficiency of patent disclosures reducing over time, patent offices need to be hot on that.