1. Not necessarily. Historically the interrupts on many machines were either generated by interesting circuitry off the mains input so was grid HZ, or was tied to the usual video scanning rate and generated by the video card. That of course was in turn is tied to the grid HZ in order to avoid flicker from lighting and so on. There's no specific reason though. The TRS80 for example uses something like 40Hz regardless of location, other machines used various fixed rates. The moment you have onboard video though there are advantages to having a frame rate timer tied to your video scanning.
2. That's one use yes
3. Power supervisor watchdogs generally don't provide an interval interrupt.
The RTC selected from the RC2014 (and coming from Retrobrew) is both incredibly slow to read and provides no interrupt. You can ask it for the time but you can't ask it to wake you up. That makes it no use for multi-tasking where a program might be in a busy loop and need to be task switched. There are RTCs that can provide time interval interrupts but the one used by that card unfortunately doesn't do so.
There are three different bits of time going on here
1. The ability to ask the time and date (RTC board)
2. The ability to get a regular interrupting event (Z80CTC, TMS9918 video, 50Hz card, and a few other odder devices)
3. The ability to do fine grained accurate timing of events (Z80 CTC)
#1 alone gets you time stamping on files in CP/M 3 and is fine for that job
#2 gets you multi-tasking and is really useful also for stuff like games
#3 lets you do things like fancy sound generation, industrial control type things, localised time bases and so on most of which are not that relevant to the RCbus machines.