Yes, it's caused by Ordinals (mainly BRC-20 which depends on Ordinals). I've observed this problem back on June 2023.
If the trends (~1.8 MB average block size after Ordinal popularity) continues compared with past trend (~1.2 MB average block size), i would say far longer if we project in next 10 years. In terms of size there would be ~307GB difference (see calculation below).
0.6 MB * 144 blocks (total blocks mined per day) * 365 (days) * 10 (years) = 315360 MB (~307 GB)
With BRC-20 (and similar protocol), the worst part isn't storage but rather UTXO growth. In last 2 months, total UTXO is increased by about 15 millions.
Source: https://www.statoshi.info/d/000000009/unspent-transaction-output-set?orgId=1&refresh=10m&viewPanel=6&from=now-1y&to=nowThis trend still on-going and already slow down IBD process for device with 8GB RAM (such as Raspberry Pi 4 8GB) or less.