With 4,5K GRC you can stake on average only once a month, so not staking for 3 months and then to have 3 stakes within a week if would happen would be completely normal. It's not comfortable to have small balance, I know this well!
Removing coin ageing (maturing) would not improve small holders chances at all. We have ~960 blocks to stake each day, so this ultimately limits frequency of staking.
But a Wallet with 100K is usually staking once a day aprox. And we have owners with several wallets wiht this amount, staking in several UTOX once a day. This decreases a lot the number of "free" blocks for "poor" wallets like me. In the end, we have a very reduced number of wallets staking daily (see block explorer). If the ppor wallets will never stake, we will end leaving the network and increasing the "power" of the few rich.
And I have staked never, months and moths...
Exactly how many months you didn't stake? If you have a lot of tiny UTXOs (coins from faucets for examples) you may try to combine all into one or two. There are threads on reddit. Also I assume you have newest version of the client and unlocked for staking. As I said, with ~6k coins 3 months without a stake can be nothing extraordinary. This probabilistic nature...
I'm afraid nobody found the way to make it better for the poor. Instead of 100k with many UTXOs person could have 20 separate addresses with 5k each. And still he would get same share of staked blocks. Nothing changes. The only way for small holders is pool.
Had to say, by somekind of miracle...I just staked for first time :D