The current passive SP system incentivises NOT playing the game i.e. you get SP whether you’re logged in or not. My suggestion is to tie the acquisition of SP to ingame activities. It promotes actually playing the game rather than logging in each month to re-plex.
I disagree with most of your post. To give an example, if a new player is 30 days away from being able to fit for an activity they wish to try, they either need to wait it out or save up enough isk for 4 injectors (which is likely to be prohibitively expensive for a newbie). They have no way of actively expediting that process.
The SP giveaways have been a great start, but the amount awarded per day is gated. I’d love a more ambitious mechanic which either ramps the daily SP rewards up for spending more time doing certain activities in game or replaces the system altogether so that SP is more like xp in a conventional game.
I say this as a vet with 4 accounts which includes 3 perfectly skilled rorq pilots, a dread/titan pilot, fax pilot and super carrier pilot. I don’t need the SP or ISK, i just want to encourage new players to see this game grow.
The game is stale and stagnant and the lengthy skill trains the game asks of new players i think is too off putting to keep them sticking around when other MMOs offer much more tangible observable progression mechanics.