This went under the radar, but the Monero Research Lab reached a consensus regarding scaling with the FCMP++ hard fork. There will be no sanity cap on block size, meaning it would take "2-3 years" of aggressive growth for things to break. This would give devs time to find a solution in case this exponential growth were to happen, while also not encoding any hard cap into the code and utilizing the agreed upon long term medians which naturally grow blocks over time (if there is an increase in usage).
https://xcancel.com/MoneroResearchL/status/2001413541794820407