I would be this way but I started my career in Boston and the T and the busses and the tunnels there make anything close to this impossible. If you actually wanted to be on time you’d be showing up 20 minutes early just as often as 15 minutes late. To truly always be on time would mean planning to get there an hour early every day.
Companies downtown here know just not to put meetings between 9 and 10 because it’s just impossible that every single member of a team will make it to work without issues even once a week. I’d guess even hourly jobs give more flexibility than you’d expect from a standard employer here because it’s just such a clusterfuck to transit in Boston
The further into the burbs you get, the more hardcore companies are about enforcing a 9-5.
The thing you may be forgetting to account for is inflation. 50k a year means your drawing the whole profit annually and in 10 or 20 years suddenly 50k is not enough to live on. You need enough in the fund to ensure it’s making more money than you spend so it can grow YoY and make more each year to cover inflation.
Additionally, if you are not working you are paying 100% out of pocket for insurance. One health incident draws your savings below the amount you need to live off of.
Right now they say not to retire at 60 unless you fully own your property and have over a million in your 401k. And that’s accounting for taking a loss to your social security payments past 67 due to early withdrawal and for out of pocket health insurance costs. If you are younger you need even more.