Hey @muhsound this is a very good point and ideally one day we will have a mechanic that can do that. As it is though, the staking process lasts for 4 weeks only (and done incrementally each week). The concept you mention would be great, but isn't likely to happen anytime in the near term. So sometimes you do the best you can with the circumstances you are dealt.
This isn't a perfect way to do it, but it should achieve several major objectives. I wrote a separate reply to this post outlining my thoughts on that, and welcome you to read it and comment if you like.
I do think there can be many new ways to get things done over time, and I like the ways you've identified a few already. I just think we have to walk before we run and this is a good start!