I think you wrote an entire article here based on a small semantic issue. When people say "buy vs. build," they know they're not usually acquiring a software company or a bundle of source code.
"Buy" in this case is synonymous with "pay someone else who already built it".
Buy vs Build is a lie, stop repeating it, in most cases what teams are deciding is Rent vs Build