Hey Apple! I have a great idea for you.
Why not make iMessages available on the web as part of iCloud+? There is even a spot just waiting there on the iCloud site for the iMessages icon. The assumption that iOS, iPadOS, and macOS users will always have access to an internet connection on their device is short-sighted and flawed.
It is important for people to stay in contact wherever they are on whatever device they are using. Why limit access when it is really not necessary?