Something important that may be overlooked in the blog post is that for most bands you need licenses to transmit over the air. ISM bands are unlicensed but may come with other limitations (e.g., in some countries regulators require a listen-before-talk mechanism that is not always implemented in cellular stacks).
OP here. You would need some hardware components to run a 5G stack, starting from servers to software-defined radios. Another challenge may be linked to spectrum licenses, unless you transmit/receive in unlicensed bands.