As a person who sleeps through alarms and is approaching middle age...
It is a problem.
I wish I had some advice, but I am accepting advice lol.
And, from my experience, sleep (or better: your desire to fall asleep or ability to wake up at specific time) does not correlate to tiredness. Sure, there is some dependency on that, but it's just one of the factors.
As a person who sleeps through alarms and is approaching middle age...
It is a problem.
I wish I had some advice, but I am accepting advice lol.
Sleeping over alarms? That's easy to fix. One should attach an electrode to his body and charge the capacitor on the other end of the wire. The capacitor is powered by a battery on one side, just to keep the capacitor charged. Then, in the middle of the wire, there's a relay/transistor that passes current at 3AM, the control signal is sent by an Arduino or something else with a clock. It will pass through the body a short electrostatic discharge needed to shock the body that would be painful but not causing any injury.
Not an electrician. This may be useful, but without warranty.
I can't imagine sleeping til 3pm unless I really needed it.