Hubspot cms

I am thinking of designing my clients website in hubspot.

I have heard hubspot isn’t scalable or flexible, seo recommendations are hard to implement, we can get locked in and it’s hard to change the platform. Why is Hubspot not scalable or flexible and why are the seo recommendations hard to implement?