I once told a freelance client (hourly) that I solved most of the tough problems while I thought about things in the shower. On that project, very little of my time was spent coding. Client then said I ought to pad my hours by 5 per week. He “got it.”
If simply “coding” is what constitutes “really working,” that seems problematic.
This would be a huge mis-optimization IMO. Good luck attracting "top" workers and retaining them with this model. It's just "butts in seats" taken to an extreme.
If you’re not working, you shouldn’t be paid. Fair is fair.
Perhaps instead of paying per hour a company should offer pay per week, and it’s up to the developer to decide how many hours they will end up actually working that week and if the offered pay is worth it.
Basically, the rules of the game mean a salaried, remote employee can easily work half time at full pay - gg