Doing stuff like this is very complicated. It would take several days of programmer and tester time, and there would be a ton of edge cases, plus it doesn’t really solve the main issues, which is players skipping dialog. PLus, players can lower the volume using the hardware buttons on a phone, and it’s hard to tell if they’ve done that, or just lowered the volume enough that they can’t hear it, but it’s not muted.
Skipping dialog and cut-scenes is an age old problem. Players can be their own worst enemies.
If you’re allowing people to skip stuff, they are going to miss stuff.