Hi @Thorend, that's a great idea, and would work well. Hopefully, it will filter through to Niantic, and they will agree with you. ️.
As an afterthought, what do you think about this? I would guess most people like an instant reward for their efforts, so, if they got 10 coins for taking over a gym when they put their Pokémon in, but the daily cap was still 50 coins, (although it would of course be better if it was 100 again, or lower the cost of a raid pass to 50 coins), no matter if you were there for one hour, or one week, it would encourage gym battling, as you would want to get at least 5 gyms. That would stop the resentment of taking down a gym on your own, to be potentially taken out minutes later, and the only ones gaining anything, are rival teams who have their Pokémon back. There is a stagnation at the moment, at least in my area. This could change that I think.