Cesium ion is free to use if you're using it for non-commercial use and don't exceed the usage limits here: https://cesium.com/pricing/
It's also not required either. You can load your own data sources in CesiumJS outside of Cesium ion. What kind of project are you using Cesium for?