>>535769953
>I should have the ability to choose what I want to do when I want to do it
But that's the idea, other people also depend on you and you don't get to choose when.
If you leaned into this even harder my idea would be trying something like this

Real clock, if you wait around it will switch between the time of day of morning/day/afternoon/dusk/evening automatically.
Say multiple different people or jobs want your attention today, at different locations and different specific times.
Before class, lunch, afternoon, "dusk" and evening. You still choose whether to accept most meetings.
NPC's will leave the meeting area if you don't meet show, and you can incur a penalty in growth or perhaps reversal or break if failing to appear for important dates.
Instead of instantly teleporting everywhere whenever you agree to hang out or come to work, you will actually have to physically manage your time.

Instead of just "Morning/Afternoon" sharing one slot they would have more individuality, morning and lunch time would function directly for meeting up with people at locations.
You have to actually go to the roof to meet with the person that texted you before class "I'll be on the roof at lunch time" at lunch time.
If you spend lunch somewhere else, then they'll be pissed you blew them off.
If you agree to come to work and you don't show, you might lose access to the job for a time.
With something a bit more fleshed out like this, you could efficiently meet more people and do more tasks every day.
Accomplishing this and leaving time for extra additional tasks becomes an actual race against a clock.
It wouldn't be ridiculously punishing though, maybe 15-20 minutes of just standing around required before it automatically advances to the next time of day.
So you'd still have the time you need to do what you have to, plotting it just becomes far more dynamic.
Meeting people becomes far more natural as you traverse the world and receive messages to your phone.