I do not support raising the cap at this time but if we had overwhelming support like we did for Segwit we could raise the limit to any number we could dream up.
I would have no issue changing the code to allow a 1 bitcoin reward for every block forever... to ensure a strong distributed mining community.
I understand this must sound like blasphemy to the majority of the community but it irks me to see such a false statement about bitcoin repeated over and over again in every Bitcoin youtube video out there; there has to be a better way to phase it.
While you are right, yet another reason (perhaps the strongest) we will need to create more coins is that they will always get lost. There are thousands of coins lost already - which will never be found.
Given that coins will continue getting lost as long as we use Bitcoin, the price will go up ans demand increases and supply diminishes naturally. While this is good for Bitcoin owners/HODLers, the simply reality is we are going to need more coins at some point (whether it be 100 or 200 years in the future).
Just imagine when large transactions inevitably get lost in the future. Twenty one million coins seems like a lot, but on a global scale it is nothing.