I don't see the point in using solids in a 2D drawing... and in prior large base files in our organization that did use them I was able to show filesize savings when replaced with the attached polyline dynamic blocks. While your example may be correct my real world replacement was as well.
The attached examples use both wide polylines to comply with FAA widths, arrays to adapt to length requirements, and an alignment parameter. I should add also that these lines have standard widths and spacing requirements, so there is never a need to modify anything other than the length. These blocks have satisfied all my needs for some time.