I mean, this is garbage:
Building.
A structure that stands alone or that is separated from adjoining structures by fire walls. (CMP-1)
Structure.
That which is built or constructed, other than equipment. (CMP-1)
That definition of Structure matches the IBC, so it's fine. The definition of Building is what's different. The 2021 IBC definition almost matches the NFPA 1 definition you quoted, except it just uses the phrase "any occupancy," rather than "any use or occupancy." Which excludes your trash-can cover example.
I strict reading of this would make the support structure for a ground mounted PV array a building.
Yes, it is, that's the only logical conclusion, unless the support structure is all equipment. Which if it is purpose-made for supporting a a ground mount array, is plausible, particularly if it has some special listing (like for grounding and bonding). But if it's just a bunch of 2x4s, certainly it's a building under the definitions.
It's clearly a structure, and a building is a structure that stands alone. So a ground mounted PV array is mounted on a building based on this definition and should have RSD.
Not under the 2017 and later NEC, as there is an exception for wiring from ground mount arrays that enters a building whose "sole purpose is to house PV system equipment." Which would certainly apply to the "building" that is the ground mount array's substructure.
That's how poor the definitions are.
The job of the definitions is to be clear and unambiguous, not necessarily to give you the result you want. I think the "Building" definition's intent does that, although the translation of that intent into text is not great.
Sounds to me like your complaint is primarily with the writers of 690.12; they know what the breadth of the NEC definition is, and they could easily have stated that RSD is only required for "buildings supporting an occupancy" if that was the desire.
Cheers, Wayne