If you program bass you end up using root notes anyway for the MOST part of a song. Doing this on a real bass is much more fun and fast than programming and more flexible.
You can always improve but if you can play a riff on a guitar you definitely play the root notes on a bass.