first of all the place for host race isnt nice
Can you explain this a bit more? What exactly isn't nice? The location, the mapping, the use of a door?
second to enter you need to register
Which is a security premise for getting a hand on cheaters.
and pay money
In intention to increase economy activity by spendings, creating value for money.
someone can come kill you and steal you money
Apparently that is still possible to an extend. The most obvious indicator for this is that you have to get out of your vehicle before getting inside the lobby which increases your chances to be damaged.
that's why you need a partner to go with you
You can still take someone with you though.
just go with your infernus type /racehost x x x and that's it was brilliant
Actually it was buggy, inefficient and very limited:
The racehost checkpoint vanished when your playerstate changed in streaming range.
The code had 30k lines with programming techniques from the early 2000's.
It regularly broke and conflicted with the duel arena, the textdraws or the map blip placement.
The racestart protection was less advanced.
Protected races (and everything associated) where non existent.
Everyone used Infernus only.
There were no dedicated air or sea races.
The system was limited to a certain number of tracks and could not be extended by new ones without losing the old races.
There was no automatic race hosting by the server. (This is btw where the taxes get invested in so you're basically financing more races by hosting them)
There were no track record leaderboards or race statistics.
No follow-up checkpoint indicators.
As much as i adore nostalgia but bringing that old system back would most likely mean a total overkill. Besides i remember that before the new system was added the races were about of the same popularity as right now, namely of none at all - so that wouldn't do any long term change either.
edit: Sorry Quickplay