Let’s be realistic and say people will pay 2$ per transaction. This is only 2% of the
reward of the current mining system.
You are correct. However, it is not clear if $2 per transaction is sufficient or not. The current value of $100 per transaction now doesn't mean that $2 is not sufficient.