Limiting op_return size would be soft fork. When you limit what can be in the transactions going forward, but they are still valid from the perspective of old nodes, then that's a soft fork. Learn the difference.
Discussion
yes that's right. why not do it?