No, XFinity are the ones who decided their routers “““need””” to have unwanted RAM-hungry extra functionality beyond just serving their residential customers' needs. Their routers participate in an entire access-sharing system so they can greedily double-dip by reselling access to your own connection that you already pay them for:
- https://www.xfinity.com/learn/internet-service/wifi
- https://www.xfinity.com/support/articles/xfinity-wifi-hotspo...