Your numbers are incorrect. 1m transactions per day is almost twice as fast as the theoretical capacity of Bitcoin. (~600k transactions per day assuming 7tps)
I was citing eth's ones. Bitcoin is a poor platform for doing layer2 due to unfixable restrictions. What matters is it's about 600k~1000k (not 100m) and even with these it supports quite a lot of users. Supporting more than 1% is desirable but not mission critical.
Flaws in Bitcoin make a lasting revival unlikely. Layer2 is better deployed on new chains, while discussing poor bitcoin life choices leads us nowhere.