I've noticed something similar with my phone being my primary alarm as opposed to a traditional clock or radio alarm. Having more dynamic control over my tools has allowed me to rapidly craft and change that alarm to ensure the desired results. It seems like every time I've relied on a traditional alarm to wake me up it slowly and subconsciously becomes less and less effective. Once I've built up a certain "tolerance" to the sound of said alarm I'll hit snooze or turn it off altogether while still mostly, if not fully, asleep.
That said, the only sure fire method I've come up with to ensure a traditional alarm does the trick is to set the alarm across the room. This guarantees that I have to remove myself from bed, walk across the room, and then disable or snooze the alarm each time I choose not to wake up for good. In this "sure fire" case it's obvious to me that the tool itself is not sufficient and I've had to build extra steps into the process to ensure it helps me achieve my goals.
That said, the only sure fire method I've come up with to ensure a traditional alarm does the trick is to set the alarm across the room. This guarantees that I have to remove myself from bed, walk across the room, and then disable or snooze the alarm each time I choose not to wake up for good. In this "sure fire" case it's obvious to me that the tool itself is not sufficient and I've had to build extra steps into the process to ensure it helps me achieve my goals.