Totally true. @salemslave, if you’ve finished the course, that means you have a bass now. Those basses you listed are three entry level basses. Realistically instead of those, your best bet would be to look ahead a bit and grab a midrange bass after saving a bit more.
Used, very good condition midrange basses typically run in the $300-$400USD range.
The thing about midrange basses is that usually they are every bit as capable as much more expensive basses, they just may lack frills like exotic woods or boutique electronics. But you can gig and record with many midrange basses essentially forever; you will not outgrow them, even if you eventually want more.
And there are many. Ibanez SR500/650/etc, Yamaha TRBX504/604, Yamaha BB434 or 734, ESP LTD B4E, Sterling Ray34s, Warwick Rockbasses, the list goes on and on.
Buying one of those used is a much better idea than buying another entry level bass new.