Dear LuigiTW,
Thank you for reaching out to the Microsoft community. We are delighted to offer our assistance.
I must apologize for saying that there is no built-in method or decent alternative to this problem. As you said, using a web part could solve the problem but would be inconvenient as it would be missing some core functionality. Restricting the user's edit permissions would also be an inconvenience for the work process. Many users have reported this issue, but at this time we haven't heard from the development team's plans for improving or adjusting this functionality, we apologize for the inconvenience and appreciate your patience in waiting for a feature update.
Have a great day.
Sincerely,
Sean | Microsoft Community Moderator