Yes, but the limit is chosen to keep a balance between scale and decentralization (keeping the cost of running nodes low).

It can be safely increased over time as bandwidth, storage and processing costs go down.

For now there's still a lot of viable efficiency enhancements to be implemented/adopted so increasing the limit isn't strictly necessary.