Not quite sure what the point of this post is. The link you posted is broken.
The whole question of Russia shore excursions from a cruise ship is one that has generated much controversy and lots of board posts full of information.
From the point of view if a cruiser:
If you take a ship's excursion you do not, in general, need a visa.
If you arrange an independent excursion from a licensed tour operator, of which there are several, you are covered by a group visa from the operator.
The only instance in which a tour passenger would need an actual Russian tourist visa would be if they wanted to tour independently without a guide. This is normally not recommended.
Anyone booked on a cruise to Russia should study this question very carefully. The information put out by the cruise lines is often misleading.
Check out our trip to St. Petersburg and our great tour with DenRus under the coverage of their group visa.