Most things are included, but there are added extras such as tours, spa, specialty dining, internet and shops.
I am not sure I could willingly spend $1,000 on tours and I am not big on the spa and I find spending money on specialty dining at the luxury level offensive.
Possibly by giving the onboard credit Silversea is trying not to have price reductions while effectively having one. I dont' want to turn this into a blog post, but there are economic reasons why the onboard credit is better for the cruise line than a reduced price.