This is not true and dogs need different things just as snakes do. Some are great for indoors and do fine in a apartment and others need land to run. Some love the water and some cant swim at all. Some can stand the artic cold and others over heat on a regular Texas day. Some need grooming and some don't. Some are great with kids and some are not. Dogs are very diverse in their needs.
Selecting a dog can be a bigger decision than picking out a snake. Sure all dogs need food and water but then so do snakes.
As for the OP a Cal King is a great snake and I had one that was great. They are a good size, great eaters, and are not a pet rock. So you have to play catch up a bit. Your doing it and that's al that matters. This is not the first time a person bought a different snake than planned or a snake when it wasn't planned. It happens a lot. Snakes are addictive and its hard to pass up a deal or a beauty when you run across one.